1. Флинн таксономиясы негізінде компьютерлік архитектураның классификацияларын сипаттаңыз



бет1/17
Дата22.07.2022
өлшемі0,87 Mb.
#37860
түріНұсқаулар
  1   2   3   4   5   6   7   8   9   ...   17
Байланысты:
ГОС пар.прог 1-19


1. Флинн таксономиясы негізінде компьютерлік архитектураның классификацияларын сипаттаңыз.
1) Ең ерте және ең белгілісі 1966 жылы М.Флинн ұсынған есептеуіш жүйелер архитектурасының классификациясы. Жіктеу процессор өңдейтін элементтер, нұсқаулар немесе деректер тізбегі болып табылатын ағын тұжырымдамасына негізделген. Командалық ағындар мен деректер ағындарының санына сүйене отырып, Флинн архитектураның төрт класын бөледі: SISD, MISD, SIMD, MIMD.
SISD (бірыңғай нұсқаулар ағыны / бір деректер ағыны) - бір нұсқаулық ағыны және бір деректер ағыны. Бұл сыныпқа, ең алдымен, классикалық дәйекті машиналар немесе фон Нейман типті машиналар, мысалы, PDP-11 немесе VAX 11/780 кіреді. Мұндай машиналарда командалардың бір ғана ағыны болады, барлық командалар бірінен соң бірі ретпен өңделеді және әрбір команда деректердің бір ағынымен бір операцияны бастайды. Пәрмендерді өңдеу жылдамдығын және арифметикалық операцияларды орындау жылдамдығын арттыру үшін конвейерлеуді қолдануға болатыны маңызды емес - скалярлық функция құрылғылары бар CDC 6600 машинасы да, конвейерленген функциялары бар CDC 7600 машинасы да осы сыныпқа жатады.
SIMD (бір нұсқа ағыны / бірнеше деректер ағыны) - бір нұсқаулық ағыны және бірнеше деректер ағыны. Мұндай архитектурада нұсқаулардың бір легі сақталады, оның ішінде алдыңғы сыныптан айырмашылығы векторлық нұсқаулар. Бұл бірден көптеген деректерге – векторлық элементтерге бір арифметикалық операцияны орындауға мүмкіндік береді. Векторлық операцияларды орындау тәсілі қарастырылмаған, сондықтан векторлық элементтерді өңдеу ILLIAC IV сияқты процессор матрицасы арқылы да, мысалы, CRAY-1 машинасындағыдай конвейер арқылы да орындалуы мүмкін.
MISD (бірнеше нұсқаулар ағыны / бір деректер ағыны) - бірнеше нұсқаулар ағыны және бір деректер ағыны. Анықтамада бірдей деректер ағынын өңдейтін архитектурада көптеген процессорлар бар деп болжайды. Дегенмен, Флинн де, басқа компьютерлік архитекторлар да осы принципке негізделген нақты әлемдегі есептеу жүйесінің сенімді мысалын бере алмады. Бірқатар зерттеушілер [3,4,5] конвейерлік машиналарды осы классқа жатқызады, бірақ бұл ғылыми қоғамдастықта түпкілікті мойындалған жоқ. Бұл сынып әзірше бос деп есептейміз.
MIMD (бірнеше нұсқаулар ағыны / бірнеше деректер ағыны) - бірнеше нұсқаулар ағыны және бірнеше деректер ағыны. Бұл класс есептеу жүйесінде бір кешенге біріктірілген және әрқайсысы өз командалары мен деректер ағынымен жұмыс істейтін бірнеше командаларды өңдеу құрылғылары бар деп болжайды.



Достарыңызбен бөлісу:
  1   2   3   4   5   6   7   8   9   ...   17




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

    Басты бет