М. З. Якубова техника ғылымдарының кандидаты, доцент


-сурет. Командалардың орындалу тізбегі 55-сурет



бет42/141
Дата26.09.2023
өлшемі3.68 Mb.
#478578
1   ...   38   39   40   41   42   43   44   45   ...   141
КОМПЬЮТЕРЛІК ЖҮЙЕЛЕР АРХИТЕКТУРАСЫ

53-сурет. Командалардың орындалу тізбегі
55-сурет. Процессордың шартты сұлбасы
Суперскалярлы архитектуралар
Бұл жерде командаларды шақырудың жалпы бөлімі жадыдан бірден екі команданы алады және олардың әрқайсысын кон- вейерлердің біреуіне орналастырады. Әрбір конвейер параллель- ді операциялар үшін АЛҚ-дан тұрады. Параллельді орындалуы үшін екі команда ресурстарды қолдануда қақтығыспауы керек және олардың ешқайсысы басқасының орындалу нәтижесіне тәуелді болмауы қажет. Бір конвейерлі жағдайда жағымсыз жағ- дайларды туындатпау үшін компилятор қадағалауы қажет не- месе қақтығыстар көрсетіледі және қосымша аппараттық қамта- масыз етуді қолдану арқылы командалардың орындалуы кезінде шеттетіледі.
87
Т болса, ал конвейер n кезеңнен тұрса, онда күту уақыты nТ бо- лады, ал өткізу қабілеті секундына 1000/Т млн командадан тұ- рады. Мұнда өңдейтін құрылғы тізбектеле қосылған опера- циялық блоктарға бөлінеді, олардың әрқайсысы тек операция- лардың қатаң бөлінген бөліктерін орындауға арналған. Бұл кез- де жұмыс келесідей ұйымдастырылады: і-операциялық блок j-ші операцияның i-ші бөлігін, ал (i-1) операциялық блок (j+1)-ші операциялық блоктың ( i-1) бөлігін орындайды. Нәтижесінде жүйенің өнімділігі, яғни конвейерлік жүйе артады [2].
88
56-сурет. Жеке командалар блогы бар
5 кезеңнен тұратын екі еселенген конвейер
Көп процессорлы архитектура. Компьютерде бірнеше про- цессордың болуы бір мезгілде көптеген мәліметтің ағыны мен командалардың ағыны параллель ұйымдастырылады дегенді білдіреді. Мұндай машиналардың құрылымы, яғни ортақ жедел жадысы және бірнеше процессорлары бар, келесі сұлбада көрсе- тілген:
57-сурет. Көп процессорлы компьютердің архитектурасы
Көпмашиналы есептеу жүйесі. Бұл архитектурада есептеу жүйесіне енетін бірнеше процессорларда ортақ жедел жады бол- майды, олардың әрқайсысында жеке болады (жергілікті). Көп машиналы жүйедегі компьютерде классикалық архитектура бо- лады және мұндай жүйелер кеңінен қолданылады. Бұл есептеу жүйесін пайдаланудағы тиімділік тек арнайы есептерді шешу барысында алынады, мысалы, бір есеп немесе тапсырма жүйеде- гі компьютерлердің саны қанша болса, сонша шағын есептерге бөлінуі керек.


Достарыңызбен бөлісу:
1   ...   38   39   40   41   42   43   44   45   ...   141




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет