🗊Презентация Әртүрлі микроархитектураларды тарату. IJVM микроархитектурасы

Категория: Технология
Нажмите для полного просмотра!
Әртүрлі микроархитектураларды тарату. IJVM микроархитектурасы, слайд №1Әртүрлі микроархитектураларды тарату. IJVM микроархитектурасы, слайд №2Әртүрлі микроархитектураларды тарату. IJVM микроархитектурасы, слайд №3Әртүрлі микроархитектураларды тарату. IJVM микроархитектурасы, слайд №4Әртүрлі микроархитектураларды тарату. IJVM микроархитектурасы, слайд №5Әртүрлі микроархитектураларды тарату. IJVM микроархитектурасы, слайд №6Әртүрлі микроархитектураларды тарату. IJVM микроархитектурасы, слайд №7Әртүрлі микроархитектураларды тарату. IJVM микроархитектурасы, слайд №8Әртүрлі микроархитектураларды тарату. IJVM микроархитектурасы, слайд №9Әртүрлі микроархитектураларды тарату. IJVM микроархитектурасы, слайд №10Әртүрлі микроархитектураларды тарату. IJVM микроархитектурасы, слайд №11Әртүрлі микроархитектураларды тарату. IJVM микроархитектурасы, слайд №12Әртүрлі микроархитектураларды тарату. IJVM микроархитектурасы, слайд №13Әртүрлі микроархитектураларды тарату. IJVM микроархитектурасы, слайд №14Әртүрлі микроархитектураларды тарату. IJVM микроархитектурасы, слайд №15Әртүрлі микроархитектураларды тарату. IJVM микроархитектурасы, слайд №16Әртүрлі микроархитектураларды тарату. IJVM микроархитектурасы, слайд №17Әртүрлі микроархитектураларды тарату. IJVM микроархитектурасы, слайд №18Әртүрлі микроархитектураларды тарату. IJVM микроархитектурасы, слайд №19Әртүрлі микроархитектураларды тарату. IJVM микроархитектурасы, слайд №20Әртүрлі микроархитектураларды тарату. IJVM микроархитектурасы, слайд №21Әртүрлі микроархитектураларды тарату. IJVM микроархитектурасы, слайд №22Әртүрлі микроархитектураларды тарату. IJVM микроархитектурасы, слайд №23Әртүрлі микроархитектураларды тарату. IJVM микроархитектурасы, слайд №24Әртүрлі микроархитектураларды тарату. IJVM микроархитектурасы, слайд №25Әртүрлі микроархитектураларды тарату. IJVM микроархитектурасы, слайд №26Әртүрлі микроархитектураларды тарату. IJVM микроархитектурасы, слайд №27Әртүрлі микроархитектураларды тарату. IJVM микроархитектурасы, слайд №28Әртүрлі микроархитектураларды тарату. IJVM микроархитектурасы, слайд №29Әртүрлі микроархитектураларды тарату. IJVM микроархитектурасы, слайд №30Әртүрлі микроархитектураларды тарату. IJVM микроархитектурасы, слайд №31

Содержание

Вы можете ознакомиться и скачать презентацию на тему Әртүрлі микроархитектураларды тарату. IJVM микроархитектурасы. Доклад-сообщение содержит 31 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Лекция 7

Әртүрлі микроархитектураларды тарату. IJVM микроархитектурасы.  Жады аймақтары, командалар жиыны, біршиналы және көпшиналы  микроархитектура.
Описание слайда:
Лекция 7 Әртүрлі микроархитектураларды тарату. IJVM микроархитектурасы. Жады аймақтары, командалар жиыны, біршиналы және көпшиналы микроархитектура.

Слайд 2





Лекция 7

Командалар жүйесінің архитектурасы
Командалар жүйесі деп есептеу машинасының толық командалар тізбегін айтамыз. Өз кезегінде командалар жүйесінің архитектурасы (КЖА) деп программистке көрінетін және қолжетімді есептеу машинасының құралдарын айтуға болады. КЖА программалық қамтамаларды өңдеуші керектіктерін аппараттық есептеу машинасы құрушылардың мүмкіндіктерімен сәйкестендіріп қарастыруға болады (сурет 7.1).
Описание слайда:
Лекция 7 Командалар жүйесінің архитектурасы Командалар жүйесі деп есептеу машинасының толық командалар тізбегін айтамыз. Өз кезегінде командалар жүйесінің архитектурасы (КЖА) деп программистке көрінетін және қолжетімді есептеу машинасының құралдарын айтуға болады. КЖА программалық қамтамаларды өңдеуші керектіктерін аппараттық есептеу машинасы құрушылардың мүмкіндіктерімен сәйкестендіріп қарастыруға болады (сурет 7.1).

Слайд 3





Лекция 7

Сурет 7.1. Программалық және аппараттық қаматамалар арасындағы интерфейс ретіндегі командалар жүйесінің архитектурасы
Описание слайда:
Лекция 7 Сурет 7.1. Программалық және аппараттық қаматамалар арасындағы интерфейс ретіндегі командалар жүйесінің архитектурасы

Слайд 4





Лекция 7

Нәтижесінде екі жақтын да мақсаты аз уақыт ішінде есептеулерді ең тиімді әдіспен тарату болып табылады, мұндағы басты мақсат командалар жүйесінің архитектурасын дұрыс таңдау болып табылады.
Жеңілдетілген трактовкадағы программаларды орындау уақытын (T выч) программадағы командалар саны арқылы анықтауға болады (N ком), бір командаға келетін процессор трактілерінің орташа саны (CPI ), және тактілік периодтың ұзақтығы τ пр келесідегідей есептеледі:
T выч = N ком × CPI × τ пр .
Құрылған өрнектердің әрбірі командалар жүйесінің архитетурасының аспектілеріне тәуелді болады, ал ол өз кезегінде басқаларға әсер етеді (сурет 7.2), ол КЖА таңдауға өте жауапты қарау керек екендігін ескертеді.
Описание слайда:
Лекция 7 Нәтижесінде екі жақтын да мақсаты аз уақыт ішінде есептеулерді ең тиімді әдіспен тарату болып табылады, мұндағы басты мақсат командалар жүйесінің архитектурасын дұрыс таңдау болып табылады. Жеңілдетілген трактовкадағы программаларды орындау уақытын (T выч) программадағы командалар саны арқылы анықтауға болады (N ком), бір командаға келетін процессор трактілерінің орташа саны (CPI ), және тактілік периодтың ұзақтығы τ пр келесідегідей есептеледі: T выч = N ком × CPI × τ пр . Құрылған өрнектердің әрбірі командалар жүйесінің архитетурасының аспектілеріне тәуелді болады, ал ол өз кезегінде басқаларға әсер етеді (сурет 7.2), ол КЖА таңдауға өте жауапты қарау керек екендігін ескертеді.

Слайд 5





Лекция 7
Описание слайда:
Лекция 7

Слайд 6





Лекция 7

Командалар жүйесінің архитектурасының классификациясы
Есептеу техникасының даму тарихында өңдеушілер көзқарасы жағынан командалар жүйесінің архиектурасының қандай-да бір түрлерінің пайдаланылуы жағынан өзгерулер байқалуда. Қазіргі кезде пайда болған жағдайларға байланысты КЖА келесідегідей көрсетуге болады сурет 7.3.
Жаңа КЖА өту келесі мотивтерге байланысты анықталады, соның ішінде маңызды екеуін қарастырайық. Біріншісі — бұл есептеу машиналарымен орындалатын операциялар құрамы, және олардың қиындығы. Екіншісі — бұл операндтарды сақтау орны, ол деректерді өңдеу командаларының адрестік бөлігін, адрес ұзындығын және санын көрсетуге әсерін тигізеді. Міне осы сипаттамалар командалар жүйесінің архитектурасының көрсеткіштері ретінде алынған.
 
Описание слайда:
Лекция 7 Командалар жүйесінің архитектурасының классификациясы Есептеу техникасының даму тарихында өңдеушілер көзқарасы жағынан командалар жүйесінің архиектурасының қандай-да бір түрлерінің пайдаланылуы жағынан өзгерулер байқалуда. Қазіргі кезде пайда болған жағдайларға байланысты КЖА келесідегідей көрсетуге болады сурет 7.3. Жаңа КЖА өту келесі мотивтерге байланысты анықталады, соның ішінде маңызды екеуін қарастырайық. Біріншісі — бұл есептеу машиналарымен орындалатын операциялар құрамы, және олардың қиындығы. Екіншісі — бұл операндтарды сақтау орны, ол деректерді өңдеу командаларының адрестік бөлігін, адрес ұзындығын және санын көрсетуге әсерін тигізеді. Міне осы сипаттамалар командалар жүйесінің архитектурасының көрсеткіштері ретінде алынған.  

Слайд 7





Лекция 7
Описание слайда:
Лекция 7

Слайд 8





Лекция 7
Описание слайда:
Лекция 7

Слайд 9





Лекция 7

CISC-архитектурасында семантикалық бөлінулер командалар жиынының көп болуымен шешіледі, оған IBM компаниясымен шығарылған әмбебап ЕМ (мэйнфрейдер) және Intel компаниясымен шығарылған x86 сериясындағы МП жатады. CISC-архитектуралар үшін:
„ процессорда жалпы міндетті регистрлардың санынын салыстырмалы аз болуы;
„ машиналық командалардың көп болуы, олардың көп бөлігі аппаратты ЖДТ қиын операторларын тарата алатын болуы;
„ операдтарды адресациялау әдістерінің әртүрлілігі;
„ әртүрлі разрядтылықтағы командалар форматының көп болуы керек;
„ жадыға қатынаумен біріктірілетін өңдеулер кездесетін командалардың болуы керек.
Сурет 6.3. Микропроцессорлық жүйе құрылымы
Описание слайда:
Лекция 7 CISC-архитектурасында семантикалық бөлінулер командалар жиынының көп болуымен шешіледі, оған IBM компаниясымен шығарылған әмбебап ЕМ (мэйнфрейдер) және Intel компаниясымен шығарылған x86 сериясындағы МП жатады. CISC-архитектуралар үшін: „ процессорда жалпы міндетті регистрлардың санынын салыстырмалы аз болуы; „ машиналық командалардың көп болуы, олардың көп бөлігі аппаратты ЖДТ қиын операторларын тарата алатын болуы; „ операдтарды адресациялау әдістерінің әртүрлілігі; „ әртүрлі разрядтылықтағы командалар форматының көп болуы керек; „ жадыға қатынаумен біріктірілетін өңдеулер кездесетін командалардың болуы керек. Сурет 6.3. Микропроцессорлық жүйе құрылымы

Слайд 10





Лекция 7

Бұл архитектураның басты идеясы ЕМ командалар жиынын қарапайым командалармен ауыстырып шектеу, және тек процессор регистрларын ғана пайдалану. Бұл шаралар жылдамдықты арттыруға және аппараттық құраралдарды жеңілдетуге себін тигізді. RISC-архитектурасының элементтері бірінші Cray Research компаниясыныңи CDC 6600 және суперЭВМ пайда болды, сондай-ақ Intel және AMD компаниясының микропроцессорларында да кеңінен қолданылуда, сондықтан CISC және RISC арасындағы айырмашылықтар біртіндеп жойылып келеді.
Описание слайда:
Лекция 7 Бұл архитектураның басты идеясы ЕМ командалар жиынын қарапайым командалармен ауыстырып шектеу, және тек процессор регистрларын ғана пайдалану. Бұл шаралар жылдамдықты арттыруға және аппараттық құраралдарды жеңілдетуге себін тигізді. RISC-архитектурасының элементтері бірінші Cray Research компаниясыныңи CDC 6600 және суперЭВМ пайда болды, сондай-ақ Intel және AMD компаниясының микропроцессорларында да кеңінен қолданылуда, сондықтан CISC және RISC арасындағы айырмашылықтар біртіндеп жойылып келеді.

Слайд 11





Лекция 7
Описание слайда:
Лекция 7

Слайд 12





Лекция 7

Кесте 7.1. CISC-, RISC- және VLIW-архитекту
раларының салыстырмалы бағалануы
Описание слайда:
Лекция 7 Кесте 7.1. CISC-, RISC- және VLIW-архитекту раларының салыстырмалы бағалануы

Слайд 13





Лекция 7

Операндтарды сақтау орны бойынша классификациясы
Командалар жиыны және олардың қиындығы маңызды фокторлардың бірі болып табылады, бірақ КЖА таңдауда операндтардың қайда сақталатындығына және оларға қалай қатынау керек екендігіне де көп көңіл бөлу керек. Бұл позициядан командалар жүйесінің архитектурасын келесі түрлерге бөлуге болады:
„ стектік;
„ аккумуляторлық;
„ регистрлік;
„ жадыға бөлінген қатынау.
Описание слайда:
Лекция 7 Операндтарды сақтау орны бойынша классификациясы Командалар жиыны және олардың қиындығы маңызды фокторлардың бірі болып табылады, бірақ КЖА таңдауда операндтардың қайда сақталатындығына және оларға қалай қатынау керек екендігіне де көп көңіл бөлу керек. Бұл позициядан командалар жүйесінің архитектурасын келесі түрлерге бөлуге болады: „ стектік; „ аккумуляторлық; „ регистрлік; „ жадыға бөлінген қатынау.

Слайд 14





Лекция 7
Описание слайда:
Лекция 7

Слайд 15





Лекция 7
Описание слайда:
Лекция 7

Слайд 16





Лекция 7
Описание слайда:
Лекция 7

Слайд 17





Лекция 7
Описание слайда:
Лекция 7

Слайд 18





Лекция 7
Описание слайда:
Лекция 7

Слайд 19





Лекция 7

Ақпараттар стек төбесіне АЛҚ немесе негізгі жадыдан алынып жазылады. Стекке жазу үшін push x қолданылады, ол жады ұяшығынан оқиды да деректер регистріне орналастырады. АЛҚ нәтижесі автоматты түрде стек төбесіне жазылып отырады.
Стек төбесіндегі деректерді жады ұяшығына сақтау үшін pop x командасы қолданылады. Бұл команда арқылы жоғарғы ұяшық мәні шинаға беріледі, ол арқылы ұяшыққа жазу орындалады, одан кейін стектің барлық құрамы жоғарыға бір позицияға жылжиды.
АЛҚ операцияларды орындау үшін АЛҚ кірісіне стектің екі төбесіндегі ұяшығының мәндері алынады. Нәтиже стектің төбесіне жазылады.
Описание слайда:
Лекция 7 Ақпараттар стек төбесіне АЛҚ немесе негізгі жадыдан алынып жазылады. Стекке жазу үшін push x қолданылады, ол жады ұяшығынан оқиды да деректер регистріне орналастырады. АЛҚ нәтижесі автоматты түрде стек төбесіне жазылып отырады. Стек төбесіндегі деректерді жады ұяшығына сақтау үшін pop x командасы қолданылады. Бұл команда арқылы жоғарғы ұяшық мәні шинаға беріледі, ол арқылы ұяшыққа жазу орындалады, одан кейін стектің барлық құрамы жоғарыға бір позицияға жылжиды. АЛҚ операцияларды орындау үшін АЛҚ кірісіне стектің екі төбесіндегі ұяшығының мәндері алынады. Нәтиже стектің төбесіне жазылады.

Слайд 20





Лекция 7
Описание слайда:
Лекция 7

Слайд 21





Лекция 7
Описание слайда:
Лекция 7

Слайд 22





Лекция 7
Описание слайда:
Лекция 7

Слайд 23





Лекция 7
Описание слайда:
Лекция 7

Слайд 24





Лекция 7
Описание слайда:
Лекция 7

Слайд 25





Лекция 7
Описание слайда:
Лекция 7

Слайд 26





Лекция 7

Регистрлік архитектурадағы ЕМ мүмкін болатын ақпараттық таркті және құрылымының командалар жүйесі келесідегідей беріледі (сурет 2.8).
 
Сурет 2.8. ЖМР базасындағы ЕМ архитектурасы
Описание слайда:
Лекция 7 Регистрлік архитектурадағы ЕМ мүмкін болатын ақпараттық таркті және құрылымының командалар жүйесі келесідегідей беріледі (сурет 2.8).   Сурет 2.8. ЖМР базасындағы ЕМ архитектурасы

Слайд 27





Лекция 7

Регистрлерді жадыдан жүктемелеу операциялары және регситрдегі мәндерді жадыға сақтау аккумулятордағы операциялармен бірдей. Ерекшелігі тек керекті регистрді таңдау ғана.
АЛҚ операцияларды орындау келесілерден тұрады:
„ бірінші операндтың орнын анықтау (регистр немесе жады);
„ бірінші операндтың регистрінін таңдау немесе бірінші операндты жадыдан оқу;
„ екінші операндтың орнын анықтау (регистр немесе жады);
„ екінші операндтың регистрінін таңдау немесе екінші операндты жадыдан оқу;
„ АЛҚ кірістеріне операндтарды беру және операцияны орындау;
„ нәтиженің орнын анықтау (регистр немесе жады);
„ нәтиже регистрін таңдау немесе жады ұяшығын әрі АЛҚ нәтижесін жазу.
Описание слайда:
Лекция 7 Регистрлерді жадыдан жүктемелеу операциялары және регситрдегі мәндерді жадыға сақтау аккумулятордағы операциялармен бірдей. Ерекшелігі тек керекті регистрді таңдау ғана. АЛҚ операцияларды орындау келесілерден тұрады: „ бірінші операндтың орнын анықтау (регистр немесе жады); „ бірінші операндтың регистрінін таңдау немесе бірінші операндты жадыдан оқу; „ екінші операндтың орнын анықтау (регистр немесе жады); „ екінші операндтың регистрінін таңдау немесе екінші операндты жадыдан оқу; „ АЛҚ кірістеріне операндтарды беру және операцияны орындау; „ нәтиженің орнын анықтау (регистр немесе жады); „ нәтиже регистрін таңдау немесе жады ұяшығын әрі АЛҚ нәтижесін жазу.

Слайд 28





Лекция 7

Мұнда көңіл бөлетініміз, ол АЛҚ және регистрлік файлдар арасында үш шинаның болуы. Үш шинаның екеуі, ЖМР және АЛҚ арасында орналасқандары, ЖМР немесе жадыдағы деректерді АЛҚ беруді қамтамасыздандырады. Үшіншісі нәтижелерді олар үшін бөлінген регистрге немесе жады ұяшығына жазу үшін қолданылады. 
Артықшылықтары: алынатын кодтың компактілігі, есептеудің жоғары жылдамдығы (жадыға қатынау жылдам регистрлерге қатынаумен ауыстырылады). Қазіргі кезде қолданылатын архитектуралар жүйесі болып табылады.
Описание слайда:
Лекция 7 Мұнда көңіл бөлетініміз, ол АЛҚ және регистрлік файлдар арасында үш шинаның болуы. Үш шинаның екеуі, ЖМР және АЛҚ арасында орналасқандары, ЖМР немесе жадыдағы деректерді АЛҚ беруді қамтамасыздандырады. Үшіншісі нәтижелерді олар үшін бөлінген регистрге немесе жады ұяшығына жазу үшін қолданылады. Артықшылықтары: алынатын кодтың компактілігі, есептеудің жоғары жылдамдығы (жадыға қатынау жылдам регистрлерге қатынаумен ауыстырылады). Қазіргі кезде қолданылатын архитектуралар жүйесі болып табылады.

Слайд 29





Лекция 7

Жадыға бөлінген қатынау архитектурасы
Бұл архитектурады негізгі жадыға қатынау тек екі арнайы командалармен орындалады: load и store. Load/Store architecture деп атайды.  load (жүктемелеу) командасы негізгі жадыдан мәндерді оқу және оны процессор регистріне орналастыруды қамтамасыздандырады. Ақпараттарды кері бағытта ауыстыру store (сақтау) командасымен орындалады. Барлық командалардағы ақпараттарды өңдеу операндтары тек процессор регистрлерінде ғана бола алады. Оперция нәтижесі де регистрлерге жазылады.
Описание слайда:
Лекция 7 Жадыға бөлінген қатынау архитектурасы Бұл архитектурады негізгі жадыға қатынау тек екі арнайы командалармен орындалады: load и store. Load/Store architecture деп атайды. load (жүктемелеу) командасы негізгі жадыдан мәндерді оқу және оны процессор регистріне орналастыруды қамтамасыздандырады. Ақпараттарды кері бағытта ауыстыру store (сақтау) командасымен орындалады. Барлық командалардағы ақпараттарды өңдеу операндтары тек процессор регистрлерінде ғана бола алады. Оперция нәтижесі де регистрлерге жазылады.

Слайд 30





Лекция 7

Сурет 2.9. Бөлінген жадыға қатынауы бар есептеу машиналарының архитектурасы
Описание слайда:
Лекция 7 Сурет 2.9. Бөлінген жадыға қатынауы бар есептеу машиналарының архитектурасы

Слайд 31





Лекция 7
Описание слайда:
Лекция 7



Похожие презентации
Mypresentation.ru
Загрузить презентацию