Автор работы: Пользователь скрыл имя, 18 Декабря 2011 в 12:07, шпаргалка
Работа содержит ответы на вопросы по дисциплине "Архитектуре".
1.Есептеу
жүйесі архитектурасы
мәліметтерді параллель
өңдегенде қалай классификацияланады?
Көпмашиналы және
көппроцессорлы есептеу жүйесінің әрекет
тездігін және сенімділігін арттыру құру
жолымен шешіледі. Мұндай жүйелер жұмыс
кезінде параллель беруді бөлуге және
көп мақсатты міндеттер жасауға жол береді.
Параллель өңдеу – бір мезетте бірнеше нұсқауды орындауға мүмкіндік беретін өңдеу жылдамдығын арттыратын әдіс. Көпміндеттілік – бірнеше бағдарламаны бір мезетте орындатады. Көпміндетті тізбектей өңдеу жүйесі уақытты бөлу тәртібінде ғана жұмыс істейді. Тізбектей өңдеу – берілгендердің өңдеуге түсу кезегімен орындалады. Уақытты бөлу тәртібі – бірнеше пайдаланушының компьютерді (процессорды), бағдарламаларды уақыттың кванттық жүйесімен істеледі.
Берілгендерді өңдеу және басқару жүйесінің
жұмысы, әсіресе нақты уақытпен жұмыс
тәртібінде жоғары сенімділік пен дайындықты
қажет етеді, ол толығу принципімен сондай
комплекстер түрі бағдары негізінде істеледі.
2.Есептеу жүйесі архитектурасының орындау тәртібіне байланысты төрт класының ерекшеліктеріне талдау жасап, сипаттама беріңіз.
Архитектура
түрлері. Негізгі классикалық
«Жұлдызша» архитектурасы – орталық құрылғы ОҚ ішкі құрылғымен байланысып олардың жұмысын басқарады (ертеректегі машина модельдері). Классикалық архитектура – мәліметтер ағыны өтетін бір арифметика-логикалық құрылғы (АЛҚ) және программа - бұйрықтар ағыны өтетін бір басқару құрылғысы. Бұл бір процессорлы компьютер.
Есептеу машиналары бес базалық құрауыштан тұрады және келесідей құрылғылар түрлерінен құралады:
-орталық процессор (ОП), қосушы АЛҚ және басқару құрылғысы БҚ;
-есте сақтау құрылғысы – жады, соның ішінде жедел жады (ЖЖ) және сыртқы жады СЖ;
-енгізу және шығару құрылғылары.
Иерархиялық архитектура – орталық құрылғы қосымша процессорлармен және (көмекші процессорлары, арналар т.с.с.), басқарушы контроллерлер, сыртқы құрылғылар тобы байланысқан.
Магистральдық құрылым – өзара әрекет жасайтын процессор (процессорлар) және жады блоктары (ЖЖ), ішкі арналар арқылы байланысатын ІҚ (ІҚ контроллерлері), бәріне ортақ құрылғылар (ДЭЕМ IBM, PC-ұқсас). Осы архитектура түріне жататын ДК архитектурасы:
- ортақ шина (магистраль) арқылы байланысқан функционалдық блоктар. Физикалық магистраль электрондық схема жалғанатын ұяшығы бар, көп сымды желілерден тұрады. Магистраль сымдарының жиыны жеке топтарға бөлінеді:
- адрес шинасы, мәліметтер шинасы және басқару шинасы.
Қосымша құрылғылар компьютерге арнайы контроллерлер – қосымша құрылғыларды басқаратын құрылғы арқылы қосылады. Контроллер – қосымша құрылғыны байланыстыратын құрылғы немесе процессорды берілген құрылғының қызметін тікелей басқарудан босататын, орталық процессормен байланыстыратын арна.
Барлық қарастырылған архитектуралар келесідей базалық түйінен және схемалық элементпен шоғырланған:
-жады жай уақытта триггер мүмкіндігін қолданады;
-регистр,
сумматор – толық сумматор немесе
жартылай сумматор; дешифратор.
3.
Қандай ішкі интерфейс
түрлері сізге таныс?
1. Жүйелілік шина ISA (Industry Standard Architecture).
XT(8 бит) және AT(16 бит) стандартты
шиналары алғаш рет ДЭЕМ IBM PC/AT-тарда
80286 процессор базасында қолданыла бастады.
Бұл жүйелілік шинасында қосымша 36 контакталы
екінші кеңейтетін платада қосқыш тетіктің
болуы адрестік тармақты 24 биттік тармаққа
(24-биттік адрес шинасы) мен 16 биттік берілгендермен
параллель түрде 16 бит берілгендер шинасына
және 16 МБайт (2 24= 16 Мбайт) жүйелілік
жадқа жете алады. Аппараттық үзіліс жасау
тармағының саны осы шинада 15-ке, ал тура
мәлімет алу каналы 7-ге жеткізілді. Жүйелілік
шина ISA AT толық 8-разрядты ISA XT шинасының
бар мүмкіндіктерін иеленді. ISA шинасы
процессор жұмысын және әртүрлі тактілік
жиіліктегісін синхрондайды. Ол тактілік
жиілігі 8/16 МГц пайдалана, беру жылдамдылығының
шегін (8 МГц*16 бит=128 Мбит/с), өткізу мүмкіндігін
8Мбайт/с жеткізеді.
2. Жаңа жүйелік шина EISA (Extended Industry Standard Architecture),
1988 жылдың
соңында пайда болып, адрестік
кеңістікті 4 Гбайтқа, 32-биттік мәліметтерді
беруді (оның ішінде DMA тәртібінде),
жақсартылған үзілістер
Standard Association)
ассоциациясы ұсынған, ол
bus шинасы
процессор мен сыртқы
халықаралық
стандарт ассоциациясы ДЭЕМ-ларына жад
карталарын жасайды. Бұл стандартты интерфейс
анықтайды, кіші мөлшерлі жалпақ жад
картасы ДЭЕМ-дар мен портативті қолға
ұстауға болатын компьютерлерге де қойылады.
4.
Процессорлардың қандай
түрлерін білесіз?
Процессорлар жасалу жиынтығы мен нұсқауды
орындауына қарай 4 класқа бөлінеді, одан
ЭЕМ-ның даму тізбегін де байқай аламыз.
Барлығынан бұрын CISC процессоры жасалды. Одан кейін процессорлардың өңдеу жылдамдығын арттыру мақсатында RISC өмірге келді. Соңын ала ұзын нұсқаулардың жиынтығының шектеулі мөлшерін пайдаланатын MISC процессорларының тұжырымдамасы жасалды. Ізінше өте ұзын нұсқаулармен жұмыс істейтін VLIW прорцессорлары пайда болды.
CISC
(Complete Instruction Set Computer) – дәстүрлі архитектура,
ол орталық процессор
RISC
(Redused (Restricted) Instruction Set Computer) – процессоры,
әлдеқайда жеңіл жай
MISC – процессоры ұзын
VLIW
- процессоры өте жоғары
5.Нұсқау
регистрі мен нұсқау
адресі есептегішінің
айырмашылығын айтыңыз.
Нұсқау регистрі (НР)
– процессордың кезекті циклы кезінде
орындалатын ағымдағы нұсқауды сақтауға
арналады, олар нұсқау адресінің регистрі,
нұсқау адресінің есептегіш регистрі,
ағымды нұсқау адресі болуы мүмкін.
Нұсқау адресі есептегіші регисторының
мәліметі бойынша кезекті нұсқау адресін
оперативтік жадыдан алып, нұсқауды нұсқауды
оқу регистріне жібереді.
Нұсқау мынандай әрекет (қосу, азайту,
салыстыру, ВУ-ға сұраныс салу,
т.б.) кодтардан тұрады, онда сәйкес
мәліметтер сақталған регистр
нөмірі (кей машиналарда – сөз
адресі, оперативтік жад ұяшығы)
болады. Операндтар адресі А1, А2
және т.б. нұсқауды орындауға
қатысты (сандар, жолдар, басқа да
бағдарлама нүсқауы) болуы
6.
Бір, екі, үш
адрестік нұсқауларға
мысал келтіріңіз.
Бір, Екі және үш адресті машиналар
(нұсқаулар жүйесі) бар. Үш адресті машиналарда
екі санды қосу бір нұсқаумен ғана орындалады
(А1-ден санды алу, А2-дегі санға қосу, нәтижесін
А3-ке жазу). Екі адрестіде екі нұсқау қажет
болады (А1-ден санды алу, оны сан регистрына
қою, А1-ден санды алып, сан регистріндегіге
қосу, нәтижесін А2-ге жазу). Бір адресті
машинаға 3 нұсқау қажет болады. Cондықтан
ЭЕМ-ларын дамыту үрдісі, олардың разрядтылығын
аттыруға негізделген. Нұсқаулардың типтік
құрылымы:
ОЖН | А1 | А2 | А3 | Үш адресті |
ОЖН | А1 | А2 | Екі адресті | |
ОЖН | А | Бір адресті | ||
ОЖН | Адрессіз |
7.Нұсқаудың
адрестік бөлігі
қандай ақпарат
түрін сақтайды?
Нұсқау – міндетті түрде орындайтын
әрекеттің жазбасы. Әрбір нұсқау – әрекет
кодынан (ӘКП) басталады, ол нұсқау құрылымын
анықтайтын белгілі форматтағы код, ұзындығы,
адрестің орналасу әдісін көрсететін
қажетті адрестен тұрады. Әр түрлі нұсқаулардың
ұзындығы бірдей болуы да болмауы да мүмкін.
ӘКП разрядының саны сол, не басқа да машинаның
әрекетті орындау санымен анықталып, мынандай
формуламен есептеледі: M=2n, мұндағы
М – әрекет саны, n – АЛҚ-дағы разряд саны.
Нұсқаулар
арифметикалық, логикалық, енгізу/шығару,
берілгендерді беру болып бөлінеді. Әрбір
нұсқау компьютерде бір немесе бірнеше
тактіде орындалуы мүмкін. Өзара байланысқан
тізбектес нұсқаулар тізбесі макронұсқаулар
деп аталады.Макронұсқауларды пайдалану
бағдарламалау ісін жеңілдетеді.
Қысқа нұсқауды орындау (тұрақты нүктелі арифметика, логикалық әрекет) кәдімгі бес тактіден тұрады:
-нұсқауды таңдау;
-әрекет кодын кері ашу (декодирование);
-адресті генерациялау және жадтан берілгендерді таңдау;
-әрекетті орындау;
-жадқа
нәтижені жазу.
8.Нұсқау
дегеніміз не? Нұсқау
нені сипаттайды?
Абстрактылы орталық
құрылғының негізгі түсініктемесі мен
құрылымына, қызмет аясына тоқталайық
(ЭЕМ-ның 1-2 буынының). Нұсқау
– міндетті түрде орындайтын әрекеттің
жазбасы. Әрбір нұсқау – әрекет кодынан
(ӘКП) басталады, ол нұсқау құрылымын анықтайтын
белгілі форматтағы код, ұзындығы, адрестің
орналасу әдісін көрсететін қажетті адрестен
тұрады. Әр түрлі нұсқаулардың ұзындығы
бірдей болуы да болмауы да мүмкін. ӘКП
разрядының саны сол, не басқа да машинаның
әрекетті орындау санымен анықталып, мынандай
формуламен есептеледі: M=2n, мұндағы
М – әрекет саны, n – АЛҚ-дағы разряд саны.