Процессор ішіндегі Кэш жады



Жұмыс түрі:  Дипломдық жұмыс
Тегін:  Антиплагиат
Көлемі: 40 бет
Таңдаулыға:   
Заманауи процессорлардың жұмысын талдау
МАЗМҰНЫ

КІРІСПЕ
4

НЕГІЗГІ БӨЛІМ
5
1
ЗАМАНАУИ ПРОЦЕССОРЛАР ... ... ... ... ... ... ... ... ... ... ... ...
5
1.1
Заманауи процессорлар туралы жалпы мәлімет ... ... ... ... ... ... .
5
1.2
Қазіргі микропроцессорлардың даму тарихы ... ... ... ... ... ... ... .
9
1.3
Қазіргі заманғы микропроцессорлар нарығының құрылымы ... .
11
1.4
Қазіргі INTEL процессорлары ... ... ... ... ... .. ... ... ... ... ... ... ... ..
12
1.5
PentiumM Микропроцессоры ... ... ... ... ... ... ... ... ... ... ... ... ... .
13
1.6
Intel Core 2 Quad ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .
14
1.7
AMD заманауи микропроцессорлар ... ... ... ... .. ... ... ... ... ... ... ... .
15
2
НАРЫҚТЫ ТАЛДАУ ЖӘНЕ БОЛАШАҒЫ ... ... ... ... ... ... ...
20
2.1
Қарастырылып отырған құрылғының жұмыс принципі және мақсаты ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
20
2.2
Фирмалар мен модельдерді талдау ... ... ... ... ... ... ... . ... ... ... ...
21
2.3
Нақты модельді таңдау және сипаттау ... ... ... ... ... ... ... ... ... ... .
24
3
ҚҰРЫЛҒЫҒА ТЕХНИКАЛЫҚ ҚЫЗМЕТ КӨРСЕТУ ЖӘНЕ ДИАГНОСТИКА ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..
32
3.1
Процессорды орнату ... ... ... ... ... ... ... . ... ... ... ... ... ... ... ... ... ..
32
3.2
Процессорлардың алдын алу және техникалық қызмет көрсету
34
3.3
Процессорды диагностикалаудың бағдарламалық құралдары ...
35
3.4
Процессорлардың ақаулары және оларды жою ... ... ... ... ... ... ...
37

ЕҢБЕК ҚОРҒАУ ... ... ... ... ... ... ... . ... ... ... ... ... ... ... ... ... ... ... ...
40

ҚОРЫТЫНДЫ ... ... ... ... ... ... .. ... ... ... ... ... ... ... ... ... ... ... ... ...
43

ПАЙДАЛАНҒАН ӘДЕБИЕТТЕР ... ... ... ... ... ... . ... ... ... ... ...
44

КІРІСПЕ

Әлемдегі дербес компьютерлердің дамуы микропроцессорлардың дамуына әкелді. Процессорларды өндірудің заманауи технологияларын дамыту және оларды қолдану жыл сайын үлкен қарқын алуда. Жаңа нано-технологиялар қолданылады, бір кристалдағы ядролардың саны артады, процессорлардың сыйымдылығы артады, барлық деңгейдегі кэш жады артады, жаңа нұсқаулар жиынтығы қолданылады және тағы басқалар. Сондықтан бүгінгі таңда бұл тақырып осы курстық жұмыста қарастыру үшін ең өзекті болып саналады. Менің жұмысымның мақсаты-зерттеу микропроцессорлардың құрылғысы, оның өндірістік технологиясын білу және заманауи микропроцессорлардың түрлерін қарастыру. Зерттеу нысаны-микропроцессор және оның негізгі функциялары. Зерттеу тақырыбы-қазіргі заманғы микропроцессорлардың түрлері.
Кез-келген компьютер микропроцессорларды қолдануға негізделген. Бұл кез-келген компьютердің ең маңызды құрылғысы. Кез-келген компьютердің өнімділік деңгейі оған байланысты, тек жеке емес. Микропроцессорлар адамды барлық жерде қоршап алады. Қазіргі қоғамдағы кез-келген электроника өзінің микропроцессорымен жабдықталған.
Жұмыстың мақсаты:
1. Қазіргі микропроцессорлардың даму тенденцияларын талдау.
2. Олардың қоғам үшін маңыздылығын анықтау.

0.1. Заманауи процессорлар туралы жалпы мәлімет
Микропроцессор -- ақпаратты түрлендіру бағдарламасында берілген арифметикалық және логикалық операцияларды орындайтын, есептеу процесін басқаратын және жүйе құрылғыларының (есте сақтау, сұрыптау, енгізу-шығару, деректерді дайындау және т.б.) жұмысын үйлестіретін ЭЕМ (немесе есептеу жүйесінің) орталық құрылғысы (немесе құрылғылар кешені). Есептеу жүйесінде бірнеше параллель жұмыс істейтін процессорлар болуы мүмкін; мұндай жүйелер мультипроцессор деп аталады. Бірнеше процессорлардың болуы бір үлкен немесе бірнеше (соның ішінде өзара байланысты) бағдарламалардың орындалуын тездетеді. Микропроцессордың негізгі сипаттамалары жылдамдық пен бит тереңдігі болып табылады. Өнімділік-бұл секундына орындалатын операциялардың саны. Бит жылдамдығы микропроцессордың бір операцияда өңдейтін ақпарат көлемін сипаттайды: бір операция үшін 8 биттік процессор 8 биттік ақпаратты өңдейді, 32 биттік-32 бит, 64 биттік-64 бит. Микропроцессордың жылдамдығы көбінесе компьютердің жылдамдығын анықтайды. Ол компьютерге кіретін және оның жадында сақталатын барлық мәліметтерді өңдеуді, сонымен қатар жадта сақталатын бағдарламаны басқарады. Дербес компьютерлер әртүрлі қуаттылықтағы орталық процессорлармен жабдықталған.
Процессор функциялары:
арифметикалық және логикалық операцияларды орындау арқылы берілген бағдарлама бойынша деректерді өңдеу;
компьютер құрылғыларының жұмысын бағдарламалық басқару.
Процессор модельдеріне келесі ортақ жұмыс істейтін құрылғылар кіреді:
Басқару құрылғысы (UU). Барлық басқа құрылғылардың жұмысын үйлестіреді, құрылғыларды басқару функцияларын орындайды, компьютердегі есептеулерді басқарады.
Арифметикалық-логикалық құрылғы (АЛУ). Бұл бүтін операцияларға арналған құрылғы деп аталады. Қосу, көбейту және бөлу сияқты арифметикалық амалдар, сондай-ақ логикалық амалдар (OR, AND, ASL, ROL және т.б.) ALU көмегімен өңделеді. Бұл операциялар көптеген бағдарламалардағы бағдарламалық кодтың басым көпшілігін құрайды. Алқ - дағы барлық операциялар ТІРКЕЛІМДЕРДЕ-алқ-ның арнайы бөлінген ұяшықтарында жүргізіледі. Процессорда бірнеше АЛУ болуы мүмкін. Әрқайсысы бір уақытта бірнеше операцияларды орындауға мүмкіндік беретін басқаларға тәуелсіз арифметикалық немесе логикалық операцияларды орындай алады. Арифметикалық-логикалық құрылғы арифметикалық және логикалық әрекеттерді орындайды. Логикалық операциялар екі қарапайым операцияға бөлінеді:" Иә "және" жоқ "("1 "және"0"). Әдетте, бұл екі құрылғы шартты түрде ерекшеленеді, құрылымдық жағынан олар бөлінбейді.

AGU (Address Generation Unit) - адрестерді генерациялау құрылғысы. Бұл құрылғы ALU-дан кем емес, өйткені ол деректерді жүктеу немесе сақтау кезінде дұрыс мекен-жайға жауап береді. Бағдарламалардағы абсолютті адрестеу сирек жағдайларда ғана қолданылады. Деректер жиыны алынған бойда бағдарламалық кодта AGU жұмыс істеуге мәжбүрлейтін жанама адрестеу пайдаланылады.
Математикалық процессор (FPU). Процессорда бірнеше математикалық процессорлар болуы мүмкін. Олардың әрқайсысы басқа ALU-дің не істейтініне қарамастан, кем дегенде бір өзгермелі нүкте операциясын жасай алады. Деректерді конвейерлік өңдеу әдісі бір математикалық процессорға бір уақытта бірнеше операцияларды орындауға мүмкіндік береді. Копроцессор бүтін және өзгермелі нүктелермен жоғары дәлдіктегі есептеулерді қолдайды, сонымен қатар есептеулерді тездететін пайдалы тұрақтылар жиынтығын қамтиды. Копроцессор орталық процессормен қатар жұмыс істейді, осылайша жоғары өнімділікті қамтамасыз етеді. Жүйе копроцессордың бұйрықтарын олар ағында пайда болатын ретпен орындайды. IBM PC дербес компьютерінің математикалық копроцессоры оған жылдамдықты арифметикалық және логарифмдік операцияларды, сондай-ақ тригонометриялық функцияларды жоғары дәлдікпен орындауға мүмкіндік береді.
Нұсқаулықтарды (командаларды) декодтау. Нәтижелер орналастырылатын операндалар мен мекенжайларды бөлу мақсатындағы нұсқаулықтарды талдайды. Содан кейін басқа тәуелсіз құрылғыға нұсқауларды орындау үшін не істеу керектігі туралы хабарлама келеді. Декодер барлық атқарушы құрылғыларды жүктеу үшін бір уақытта бірнеше нұсқауларды орындауға мүмкіндік береді.
Кэш жады. Арнайы жоғары жылдамдықты процессор жады. Кэш процессор мен жедел жад арасында деректер алмасуды тездету үшін, сонымен қатар процессор жақында қолданған нұсқаулар мен деректердің көшірмелерін сақтау үшін буфер ретінде қолданылады. Кэш жадынан мәндер негізгі жадқа сілтеме жасамай тікелей алынады. Бағдарламалардың жұмыс ерекшеліктерін зерделеу кезінде олар әртүрлі жиіліктегі жадтың белгілі бір аймақтарына, атап айтқанда: бағдарлама жақында қол жеткізген жад ұяшықтарына қайта қолданылуы мүмкін екендігі анықталды. Микропроцессор осы нұсқаулықтардың көшірмелерін жергілікті жадта сақтай алады делік. Бұл жағдайда процессор әрдайым осы нұсқаулықтардың көшірмесін цикл бойы қолдана алады. Жадқа кіру ең басында қажет. Бұл нұсқауларды сақтау үшін өте аз жад қажет. Егер нұсқаулар процессорға тез жетсе, онда микропроцессор күтуге уақыт жұмсамайды. Осылайша, нұсқауларды орындау үшін уақытты үнемдеңіз. Бірақ ең жылдам жұмыс істейтін микропроцессорлар үшін бұл жеткіліксіз. Бұл мәселенің шешімі есте сақтауды ұйымдастыруды жақсарту болып табылады. Микропроцессор ішіндегі жад процестің өзі жылдамдығымен жұмыс істей алады

Бірінші деңгейлі Кэш (L1 кэш). Процессор ішіндегі Кэш жады. Бұл жадтың барлық түрлеріне қарағанда тезірек, бірақ көлемі аз. Қысқа бағдарламалық циклдарды орындау кезінде пайдалануға болатын жақында пайдаланылған ақпаратты сақтайды.
Екінші деңгейлі Кэш (L2 кэш). Сондай-ақ, процессордың ішінде орналасқан. Онда сақталған ақпарат бірінші деңгейдегі кэш жадында сақталған ақпаратқа қарағанда аз қолданылады, бірақ жад көлемі бойынша ол көп. Сондай-ақ, қазіргі уақытта процессорлар үшінші деңгейлі кэшті пайдаланады.
Негізгі жад. Кэшке қарағанда әлдеқайда үлкен және жылдамдығы аз.
Көп деңгейлі кэш жады негізгі динамикалық жадтың жылдамдығына ең өнімді микропроцессорлардың талаптарын азайтуға мүмкіндік береді. Сонымен, егер сіз негізгі жадқа кіру уақытын 30% қысқартсаңыз, онда жақсы құрастырылған кэш жадының өнімділігі тек 10-15% артады. Кэш жады, сіз білетіндей, орындалатын операциялардың түріне байланысты процессордың жұмысына айтарлықтай әсер етуі мүмкін, бірақ оның ұлғаюы процессордың жалпы өнімділігінің артуына әкелмейді. Мұның бәрі қосымшаның осы құрылымға қаншалықты оңтайландырылғанына және кэшті қолданатындығына, сондай-ақ бағдарламаның әртүрлі сегменттері кэшке толығымен немесе бөліктерге сәйкес келетініне байланысты.
Кэш жады жадтан оқу кезінде микропроцессордың жылдамдығын арттырып қана қоймайды, сонымен қатар процессор негізгі жадқа жазған мәндерді сақтай алады; бұл мәндерді кейінірек негізгі жад бос болмаған кезде жазуға болады. Мұндай кэш-жад кері кэш деп аталады (write back cache). Оның мүмкіндіктері мен жұмыс принциптері тек жадтан оқу операциясына қатысатын жазба (write through cache) бар кэш сипаттамасынан айтарлықтай ерекшеленеді.
Операциялық жүйенің бір көшірмесін бірнеше ядрода жұмыс істеуге арналған процессорлар мультипроцессордың жоғары интеграцияланған іске асырылуын білдіреді.
Шина түрлері:
1. Деректер шинасы. Процессор мен жад немесе процессор мен I O құрылғылары арасында деректерді жіберуге қызмет етеді. Бұл деректер микропроцессордың командалары да, ол кіріс-шығыс порттарына жіберетін немесе сол жерден алатын ақпарат болуы мүмкін.
2. Шина мекен-жайлары. Процессор жад ұяшықтарының біріне немесе жүйеге кіретін I O элементтерінің біріне сәйкес келетін нақты мекенжайды шинаға орнату арқылы қажетті жад ұяшығын немесе I O құрылғысын таңдау үшін қолданылады.
3. Басқару шинасы. Ол арқылы жад пен кіріс-шығыс құрылғыларына арналған басқару сигналдары беріледі. Бұл сигналдар деректерді беру бағытын көрсетеді (процессорға немесе одан).
· BTB (Branch Target Buffer) - буферлік тармақталу. Бұл кестеде ауысу жасалатын немесе жасалуы мүмкін барлық мекен-жайлар бар. Athlon процессорлары әлі де филиалдар тарихы кестесін (BHT - Branch History Table) қолданады, онда тармақтау жүзеге асырылған мекен-жайлар бар.
* Регистрлер-бұл процессордың ішкі жады. Бұл бірқатар мамандандырылған қосымша жад ұяшықтары, сондай-ақ микропроцессордың ішкі ақпарат тасымалдаушылары. Регистр-бұл деректерді, сандарды немесе командаларды уақытша сақтау құрылғысы және арифметикалық, логикалық және қайта жіберуді жеңілдету үшін қолданылады. Кейбір регистрлердің мазмұнында арнайы электрондық тізбектер кейбір манипуляцияларды орындай алады. Мысалы, оларды кейінірек пайдалану немесе сандар бойынша белгілі бір арифметикалық амалдарды орындау үшін команданың жеке бөліктерін" кесіңіз". Регистрдің негізгі элементі-бір екілік санды (бит) сақтауға қабілетті триггер деп аталатын электрондық схема. Регистр-бұл жалпы басқару жүйесімен белгілі бір жолмен байланысқан триггерлер жиынтығы. Орындалатын операциялардың түрімен ерекшеленетін регистрлердің бірнеше түрлері бар.
Кейбір маңызды регистрлердің өз атаулары бар, мысалы:
1. сумматор-әрбір операцияны орындауға қатысатын АЛУ регистрі.
2. командалық есептегіш-мазмұны келесі орындалатын команданың мекен-жайына сәйкес келетін UU регистрі; жад ұяшықтарынан бағдарламаны автоматты түрде таңдауға қызмет етеді.
3. командалық регистр-команда кодын оны орындау үшін қажетті уақыт кезеңіне сақтауға арналған КБ регистрі. Оның кейбір бөліктері операция кодын сақтау үшін қолданылады, қалғандары операндтардың мекен -- жай кодтарын сақтау үшін қолданылады.

1.2.Қазіргі микропроцессорлардың даму тарихы

Қазіргі микропроцессорлардың даму тарихы 1948 жылы электронды шамдарды ығыстырған транзистордың өнертабысынан басталады. Транзистордың өзі өте аз біледі: ток арқылы өту немесе одан әрі тізбек бойымен жолды жабу. Бұған арнайы материалдарды - "жартылай өткізгіштерді"қолдану арқылы қол жеткізіледі. Бір транзистор 40 электронды шамды алмастыра алады. 1955 жылы Bell Laboratories екінші буындағы алғашқы транзисторлық компьютерді құрды. 1960 ж. DEC сол кезде"мини" шығарды-кішкентай бөлмеде орналасқан компьютер - PDP-1.Бірақ эволюция мұнымен тоқтаған жоқ және 60-шы жылдарға қарай интегралды схемаларды шығаруды үйренді. Олардың біріншісінде тек 6 транзистор болды, кейінірек олардың саны экспоненциалды түрде өсе бастады. Қазіргі уақытта интегралды схемадағы транзисторлардың саны бірнеше ондаған миллионға жетеді.
70-ші жылдардың басы жаңа және өте перспективалы және компьютерлік технологияның дамуындағы теңдесі жоқ бағыттың пайда болуымен ерекшеленді - 1971 жылы әлемдегі алғашқы микропроцессор шығарылды. Бұл 4004 деп аталатын бір чипті микропроцессор болды (4 биттік деректер шинасы және 16 істікшелі корпус). Intel 4004 процессоры корпорацияның технологиялық жеңісіне айналды: саусақ өлшеміндегі құрылғы 200 доллар тұрады және 1946 жылы құрылған және 85 текше метр кеңістікті алып жатқан алғашқы ENIAC компьютерімен салыстырылды.метр. Жаңа технология, дереу, сол кезде (4-тен 64 килобайтқа дейін) деректер массивін өңдей алатын жедел жадтың үлкен көлемімен бағдарламаланатын калькуляторларды құруға негіз болды. Бастапқыда 4004 процессоры жапондық Busicom компаниясына арналған. Бірақ қаржылық қиындықтарға байланысты жапондар жобадан бас тартты және даму Intel-дің қолына өтті. Микропроцессордың пайда болуы бүкіл микроэлектроника нарығын өзгертті, атап айтқанда біз жұмыс істейтін компьютерлердің пайда болуы.
Бұл парадоксалды болмас еді, бірақ 4004 процессоры пайда болғаннан кейін Intel нарықтағы көшбасшылықты жоғалтты. Біріншіден, бұл ZILOG және MOTOROLA компаниялары-70-ші жылдары процессор нарығының көшбасшылары болды. Бірақ Intel заманауи дербес компьютерлік процессорлардың прототипі болған жаңа процессорды жасады. Бұл i8008 (1972) сегіз биттік процессор болды. i8080 әлемдегі алғашқы Altair дербес компьютерінің негізі болды. Барлық x86 процессорлары-i8080 алыс ұрпақтары. Үлкен маңызы мен сатылымның үлкен көлеміне қарамастан, нарықта бұл процессор сәтті Zilog-80 шығарды, ол өз кезегінде i8080-тің танымалдылығына ие болды. Z-80 процессорын бұрын Intel-де жұмыс істеген және i8080 әзірлеуге қатысқан инженерлер тобы құрды.
80-ші жылдары Intel жоғары өнімді жұмыс үстелі компьютерлерінің дәуірін ашты. 1982 жылы сол кездегі ең заманауи i286 микропроцессоры шығарылды, ол сол кезде де, бұрын-соңды болмаған өнімділіктен басқа, қарапайым түрде көп функциялы режимді және қорғалған режимді (қорғалған режим) қамтамасыз ету мүмкіндігіне ие болды. Сондай-ақ, ол 8 МБ дейінгі кеңейтілген (EMS) жадқа жүгінуді қолдады. 1985 жылы i386 микропроцессоры пайда болды. I386 процессорында аяқталған көп функциялы қолдау жүйесі, сегменттерді қорғау механизмі ғана емес, сонымен қатар 64MB дейінгі жедел жадпен жұмыс істей алады
Микропроцессорларды өндіру технологиясының жақсаруы олардың сағат жиілігін едәуір арттырды. Процессорлардың әр жаңа буынында төменгі қуат кернеуі және аз токтар бар, бұл олар шығаратын жылуды азайтуға көмектеседі. Бірақ ең маңызды жетістік-технологиялық процестің нормасын төмендете отырып, бір кристалдағы транзисторлардың санын едәуір арттыруға болады. Процессордың құрамына кіретін транзисторлардың көбірек саны процессордың архитектурасын жақсартуға мүмкіндік береді. Тіпті процессорлардың сыйымдылығы бірінші процессордағы 4-тен i386 процессорындағы 32-ге дейін тез өсті.
Жеке компьютерлік процессорлар архитектурасының даму тарихындағы маңызды кезең (келесі революция) i486 процессорының пайда болуы болды. Сол кезде өндірістік технологиялық процесс 1 мкм белгісіне жетті, соның арқасында процессор ядросында 1,5 миллион транзистор орналастырылды, бұл алдыңғы 386-шы буынның CPU-ға қарағанда 6 есе көп болды. Ол өзінің "үлкен атасы" i4004-тен 1500 есе жылдам болды. Жеке компьютер процессорының архитектурасында алғаш рет бес кезеңге арналған құбыр пайда болды. Құбырды есептеу, әрине, дербес компьютерлер пайда болғанға дейін белгілі болды, бірақ интеграцияның жоғары деңгейі осы тиімді есептеу әдісін Дербес компьютерде қолдануға мүмкіндік берді. Бір кристалда Intel процессорды, математикалық копроцессорды және L1 кэшін орналастырды, олар бұған дейін бөлек чиптерде орналасқан. Бұл революция алғашқы микропроцессор пайда болғаннан 20 жыл өткен соң, 1989 жылдың қазан айында болды. 486-шы микропроцессор сол кезде жеткілікті жылдамдыққа ие болды. Процессордың сағат жылдамдығы тіпті жүйелік шинаның сағатынан асып түсті.
486-шы процессор шығарылған сәттен бастап микропроцессорлар өндірісінің технологиялық процесі қарқынды дами бастады. 90-шы жылдары Пентиумның "дәуірі" басталды. Жыл сайын Intel компаниясы жетілдірілген микропроцессорларды шығарады. Pentium процессоры дербес компьютерлердің компьютерлік индустриясында төңкеріс жасады. Микропроцессорлардың құны төмендей бастады, яғни ДК халықтың барлық топтарына қол жетімді болды. Компьютер шынымен дербес болды. Бұл дегеніміз, осы салада терең білімі жоқ қарапайым пайдаланушыға бағытталған.
Микропроцессорлық және компьютерлік индустрияның осындай қарқынды дамуымен 2011 жылға қарай микропроцессорлар 10 ГГц-ке дейінгі жылдамдықта жұмыс істеуі мүмкін. Сонымен қатар, әр процессордағы транзисторлардың саны 1 миллиардқа жетеді, ал есептеу қуаты секундына 100 миллиард операцияға жетеді.

0.2. Қазіргі заманғы микропроцессорлар нарығының құрылымы
Әмбебап микропроцессорлар нарығында x86 командалық жүйесі бар микропроцессорлар басым орын алады. негізгі өндірушілер Intel, AMD және VIA болып табылады. Мұндай микропроцессорлар өндірісінің жыл сайынғы өсуі 10-15% құрайды. RISC архитектурасы бар қалған микропроцессорлардың үлесі нарықтың шамамен 20% құрайды.
Қазіргі уақытта келесі архитектуралардың микропроцессорлары негізінде есептеу жүйелері шығарылады және қолданылады.(1 кесте)

Кесте 1. Ең көп таралған микропроцессорлық сәулет.

Тарихи тұрғыдан алғанда, x86 архитектурасы бар микропроцессорлар жеке компьютерлерде басым болды, ал RISC процессорлары жұмыс станцияларында, жоғары өнімді серверлерде және суперкомпьютерлерде қолданылды. Қазіргі уақытта x86 архитектурасы бар процессорлар RISC процессорларын дәстүрлі қолдану салаларында біршама қысып тастады, ал кейбір жұмыс станцияларын өндірушілер, мысалы, SUN, процессорларымен жеке компьютерлік нарыққа шығуға тырысуда.
Бүгінгі таңда микропроцессорлардың негізгі өндірушілері шамамен бірдей технологиялық мүмкіндіктерге ие, сондықтан" жылдамдық үшін күресте " сәулет факторы бірінші орынға шығады. Микропроцессорлардың архитектурасы бірнеше жылдар бойы екі негізгі бағытта дамып келеді. Әр бағыт аясында белгілі бір дәрежеде өнімділікті арттырудың бұрын қарастырылған сәулеттік әдістері қолданылады, бірақ сонымен бірге өз басымдықтары бар.
Бірінші бағыт SpeedDaemon шартты атауын алды. Ол микропроцессордың ішкі құрылымдық ұйымдастырылуымен жоғары сағат жиілігіне байланысты жоғары өнімділікке ұмтылумен сипатталады.
Екінші бағыт-Drainiac-есептеулерді жоспарлау логикасы мен процессордың ішкі құрылымын қиындату арқылы жоғары өнімділікке қол жеткізумен байланысты. Әр бағыттың өз қарсыластары мен жақтастары бар және, мүмкін, өмір сүруге құқығы бар.

RISC процессорларының өндіруші компаниялары өндірістің технологиялық нормаларының төмендеуімен және өнімділіктің жоғарылауымен бір отбасының микропроцессорларының ұрпақтары арасында кері бағдарламалық үйлесімділікті қамтамасыз ете отырып, микропроцессорлық архитектураларын құрды және белсенді түрде дамытуда.
Көптеген RISC микропроцессорларының ортақ ерекшелігі-64 разрядты, тұрақты және өзгермелі нүктелі операндаларды жоғары жылдамдықта өңдеу. Мұндай микропроцессорлардың функционалды түйіндерінің құрылысы күрделі схемалық шешімдерді қажет етеді, бұл процессордың логикалық тізбектерінде транзисторлардың көп санын және көп санды пайдалануды анықтайды; интерконнекттерді жүзеге асыру үшін металдандыру қабаттары.
Максималды өнімділікке қол жеткізу жолдарын іздеуде RISC архитектурасы бар микропроцессорларды жасаушылар көбінесе оның канондық принциптерінен алыстауға мүмкіндік береді. Сонымен қатар, x8b отбасы болып табылатын cisc архитектурасының микропроцессорында RISC процессорларын құру кезінде алынған шешімдер жүзеге асырылады.
Бұл тарауда әртүрлі өндіруші компаниялардың микропроцессорларының мысалдары қазіргі уақытта микропроцессорларды құруда қолданылатын негізгі сәулет-техникалық шешімдерді қарастырады

Қазіргі INTEL процессорлары

Intel заманауи микропроцессорлар өндірісіндегі алдыңғы қатарлы компаниялардың бірі болып табылады. Компанияны 1968 жылы Роберт Нойс пен Гордон Мур құрды. Компанияның бизнес-жоспарын Роберт Нойс баспа машинкасында басып шығарды және тек бір парақты алды. Оны банкке бере отырып, жаңадан құрылған компания 2, 5 миллион доллар несие алды .

Компания 1971 жылы Intel жапондық Busicom компаниясымен ынтымақтастық орнатқан кезде сәтті болды. Intel он екі мамандандырылған чиптерге тапсырыс алды, бірақ инженер Тед Хоффтың ұсынысы бойынша компания бір әмбебап Intel 4004 микропроцессорын жасады. Бұл процессордың өнімділігі сол кездегі ең қуатты компьютерлердің өнімділігімен салыстырылды. Келесі Intel 8008 әзірледі.

1990 жылдары компания үйдегі дербес компьютерлердің ең ірі өндірушісі болды. Pentium және Celeron процессорларының сериялары әлі күнге дейін ең көп таралған.

PentiumM Микропроцессоры

Пайдаланушыларға мобильді жұмыстың жаңа мүмкіндіктерін ұсынуға арналған Intel компаниясының соңғы жетістіктерінің бірі Centrino технологиясын дамыту болды. Бұл технология компьютерде жаңа pentiumm микропроцессорларын (әзірлеу сатысында микропроцессордың Banias кодтық атауы болған), Intel 855 жаңа чипсетін және 802.11 стандарттар тобының сымсыз деректер желілеріне қол жеткізу құралдарын пайдалануды көздейді.
Centrino технологиясымен салынған жүйелердің негізгі ерекшеліктері: микропроцессорлық ядро жиілігін және қуат кернеуін басқарудың "ақылды" жүйесімен қамтамасыз етілген төмен қуат тұтыну - EnhancedSpeedStep, жоғары сапалы чипсетте көптеген жүйелік функцияларды орындау арқылы шағын көлемді өнімділік, сондай-ақ кіріктірілген радио-Ethernet контроллерінің болуына байланысты кеңейтілген байланыс мүмкіндіктері.
Centrino технологиясының негізгі элементі болып табылатын PentiumM микропроцессорында оны pentiumiii және Pentium 4 микропроцессорларының мобильді нұсқаларынан ажырататын бірқатар жаңа шешімдер бар. Олардың қатарына мыналар жатады:
* филиалдарды алдын-ала болжау. PentiumM микропроцессорында шартты және шартсыз өтулерді, циклдерді, сондай-ақ бағдарламаның орындалу тарихын талдайтын үш түрлі тармақтарды болжау алгоритмдері бір уақытта қолданылады. Шешім қабылдау кезінде ең дәл болжамның нәтижелері таңдалады;
* микрооперацияларды біріктіру. Микропроцессор CISC командасының декодтау өнімі болып табылатын бірнеше микрооперацияларды әртүрлі функционалды блоктарда бір уақытта орындау үшін біріктіреді. Бірнеше микрооперацияны параллель орындау өнімділікқуат тұтыну арақатынасын едәуір арттырады;
* жетілдірілген стек басқару. Стекті басқару микрооперация деңгейінде жүзеге асырылады, бұл процесті энергияны аз жұмсауға мүмкіндік берді;
* EnhancedSpeedStep жетілдірілген қуатты басқару технологиясы. Қуаттың жиілігі кернеуінің екі қатынасын қолдайтын осы технологияның алдыңғы нұсқасынан айырмашылығы, PentiumM-де ең аз қуат тұтынумен орындалатын қосымшаның қажетті өнімділігін қамтамасыз етуге мүмкіндік беретін коэффициенттердің көбірек саны бар. Сондай-ақ, жүйелік шинамен жұмыс істеу кезінде энергияны үнемдеуді атап өткен жөн (процессордың деректерін оқу күшейткіштері чипсет командасы бойынша деректерді қабылдау кезеңінде ғана қосылады) және кэш-жад (тек қазіргі уақытта қол жетімді кэш бөлігі ғана іске қосылады).
Микропроцессорда SSE2 векторлық операциялар блогы, әрқайсысы 32 Кбайт болатын командалар мен бірінші деңгейдегі деректердің бөлек кэші, Екінші деңгейдегі жалпы кэш жады I МБ. Процессор шинасының тиімді жиілігі 400 МГц, ал процессор ядросының жиілігі 0,9-дан 1,6 ГГц-ке дейін. 1,6 ГГц сағат жылдамдығы үшін микропроцессор тұтынатын қуат 24,5 Вт құрайды.
Процессор 0,13 мкм технологиясы бойынша шығарылады және кристалда 77 миллион транзистор бар.
1,7 ГГц жылдамдығы бар PentiumM өнімділігі Pentium 4 -- 2,5 ГГц-пен салыстырылады. Микропроцессордың орташа қуаты 1 -- ден 7 Вт-қа дейін, ал максималды қуаты 25 Вт-тан аспайды.

Intel Core 2 Quad

Intel Core 2 Quad-Жаңа төрт ядролы Intel процессорлары тобы, олар бір платформада екі қос ядролы кристалдарды біріктіреді. Процессорды өндіру үшін инновациялық 45 нм технологиялық процесс қолданылды. Бұл процессорлар кең таралған core микроархитектурасының келесі нұсқалары болса да, олар үлкен қызығушылық тудырады. Өйткені, Quad-бұл алдыңғы 65 нм процессорлық өзектерді жаңа өндірістік технологияға ауыстырудың қарапайым нәтижесі емес. Оларда Intel инженерлері сағат жиілігін арттырмай қол жеткізілген өнімділікті арттыруға бағытталған бірқатар жетілдірулерді жүзеге асырды. Оның негізінде екі жартылай өткізгіш екі ядролы Wolfdale кристалдары жатыр, олар бір процессорлы қаптамаға жиналған.
45-нм технологиялық процесті игеру үшін компания ауқымды ғылыми-зерттеу жұмысын жүргізді, оның шеңберінде өткен ғасырдың 60-жылдарынан бастап интегралдық микросхемаларды өндіру үшін қолданылатын классикалық диэлектрлік материалдар (атап айтқанда, кремний оксиді) түбегейлі жаңаларына (гафнийдің сирек кездесетін металл қосылыстары) ауыстырылды. Жаңа 45 нм транзисторлары поликристалды кремнийден жасалған ысырманың орнына металл ысырманы, сондай-ақ жоғары диэлектрлік өткізгіштігі бар диэлектрикті (high - k) - гафнийдің силицидін қолданады.
Жартылай өткізгіш элементтердің дизайнындағы бұл өзгерістер бірден бірнеше өзекті мәселелерді шешуге мүмкіндік береді. 45 нм нормалары бар жаңа технологиялық процесс кристаллдағы транзисторлардың тығыздығын екі есе арттырады, сонымен қатар олардың ауысу жылдамдығын шамамен 20% арттырады және бұл үшін қажетті қуатты 30% төмендетеді. Қосымша бонус ретінде, жаңа материалдардың арқасында ағып кету токтары да айтарлықтай төмендейді: қайнар-ағын каналында - шамамен бес есе, ал Ысырма диэлектрик арқылы - шамамен.
Жаңа технологиялық процестің арқасында Intel келесі жылы өзінің Core 2 Quad процессорларының жиілігін 3,0 ГГц - ке, ал Core 2 Duo сызғыштарын 3,33 ГГц-ке дейін көбейтпекші, оларды әдеттегі 95 және 65 Вт жылу пакеттері аясында ұстайды. Сонымен қатар, жаңа технологияның артықшылығы: процессорларда жалпы көлемі 12 МБ болатын екінші деңгейлі кэш жады болады: әр екі ядро үшін 6 Мб.
Басқаша айтқанда, жаңа технологиялық процестің енгізілуімен төрт ядросы бар процессорлардың құрылымында ешқандай өзгерістер болған жоқ. Ядро жұптары әр түрлі кристалдарда орналасқан және жүйелік автобус пен жедел жад арқылы байланысады. Алайда, кэш жадының кідірісін өлшеу іс жүзінде жаңа процессордың көлемін ұлғайту кезінде ол біршама баяулағанын көрсетеді.
Кэш көлемінің ұлғаюымен қатар жаңа CPU қосымша "жетілдірілген кэш желісі"функциясын алды. Бұл инновацияның мақсаты-дұрыс тураланбаған деректердің кэш жадынан іріктеуді жеделдету, олардың бөліктері бір жолға орналастырылуы мүмкін, бірақ әртүрлі кэш жолдарына түседі. Жаңа функция мұндай деректерді болжауға және оларды кэштен бір жолда жатқандай жылдам жасауға тырысады. Теория бойынша, бұл жақсарту тракт-сканерлеумен байланысты қосымшалардың жұмысын тездетуі мүмкін.
Quad процессорларында SIMD-командалар жүйесінің кеңейтімі бар. CPU-дің жаңа буынында Intel 47 жаңа нұсқаулықтан тұратын SSE4.1 жиынтығына қолдау көрсетті. Алайда, жаңа командалар, олардың жеткілікті үлкен санына қарамастан, байланысты жиынтық емес, SSE4 жиынтығы бұрыннан бар SIMD нұсқауларына гетерогенді толықтыруларды қамтиды. Жаңа командалар, дәстүр бойынша, үш өлшемді графикасы бар, бейне ағындары бар және бірқатар ғылыми есептеу тапсырмалары бар жаңа процессорлардың жылдамдығын арттыруға көмектесуі керек.
Қорытындылай келе, Intel технологиялық процестер мен процессорлық архитектуралардың жақсы өзгеру қарқынын қабылдағанын атап өткім келеді. Жоспарланғандай, Жаңа микроархитектураларды енді Intel екі жылда бір рет ұсынады, ал олар енгізілгеннен кейін бір жыл өткен соң, процессорлық өзектер оларға кішкене жетілдірулер енгізе отырып, жаңа технологиялық процеске ауысуы керек. Осы жоспарға сәйкес, келесі жылдың соңына қарай Nehalem деп аталатын түбегейлі жаңа архитектурамен кездесу күтілуде.

AMD заманауи микропроцессорлары

Intel микропроцессорларымен сәтті бәсекелестік-AMD өнімдері. Бірқатар көрсеткіштер бойынша осы компанияның микропроцессорлары жетекші орын алады. AMD микропроцессорларында алғаш қолданылған кейбір қызықты сәулет-техникалық шешімдер кейіннен басқа өндірушілердің өнімдерінде, соның ішінде Intel микропроцессорларында да таралды.
К5 Микропроцессоры
Бірнеше жылдар бойы Intel-ден кем дегенде бір буын микропроцессорларға артта қалған AMD негізінен лицензияланған технологияға сүйенді және өндірілген микропроцессорларға шамалы құрылымдық өзгерістер енгізді. Pentium микропроцессорының пайда болуы lle AMD-ді нарықтан ығыстырудың тікелей қаупін тудырды, бұл компанияны x86 үйлесімді микропроцессорлардың жаңа отбасын құру жұмыстарын күшейтуге итермеледі. K5-те жұмыс Pentium процессоры туралы мәліметтер әлі белгісіз болған кезде басталды. AMD инженерлері x86 процессорлары үшін қолданыстағы бағдарламалық жасақтамамен үйлесімділікті қамтамасыз ете отырып, өздерінің микроархитектурасын жасауға мәжбүр болды.
Бастапқыда AMD өзінің микропроцессорын 1995 жылы 100-ден 120 МГц-ке жеткізуді жоспарлады, бірақ бірнеше мың осындай процессорлар шығарылды, ал олардың сағат жылдамдығы небары 75 МГц болды. K5-тің негізгі жеткізілімдері 1996 жылдың бірінші тоқсанында, компания Hewlett-Packard-пен бірге жасалған 0,35 мкм технологияға ауысқаннан кейін басталды. Бұл 167 мм2 кристаллдағы транзисторлардың санын 4,2 миллионға жеткізуге мүмкіндік берді .
K5 ]68 -- - бұл алғашқы AMD микропроцессоры, оны жасау кезінде Intel-дің зияткерлік меншігі (микрокодты қоспағанда) пайдаланылмаған, сонымен бірге Intel процессорларымен салыстырғанда ең жақсы өнімділікке ие. MicrosoftExcel, Word, CorelDRAW сияқты көптеген қосымшалар K5 сериялы процессорларда бірдей сағат жылдамдығы бар Pentium-ға қарағанда 30% жылдам жұмыс істеді. Бұл өнімділікке негізінен кэш көлемінің ұлғаюы және прогрессивті суперскалярлық сәулет арқасында қол жеткізілді. AMD микропроцессорларында қолданылатын risc86 архитектурасы .
Белгілі болғандай, x86 командалары ауыспалы ұзындықпен және күрделі құрылыммен ерекшеленеді, бұл оларды декодтауды және деректер нұсқаулары арасындағы бар тәуелділіктерді талдауды қиындатады. AMD ұсынған архитектурада микропроцессордың ең күрделі бөлігі болып табылатын декодер ROP (RISC-операциялар) деп аталатын кішігірім RISC тәрізді комгюненге арналған ұзын CISC-нұсқауларды ұрады.
ROP x86 микропроцессорларының микрокодтық командаларына ұқсайды. X86 архитектурасы бар алғашқы микропроцессорлар ішкі тұрақты жадтан микрокодтарды таңдап, күрделі микрокомандалар жиынтығын жасады. Соңғы x86 микропроцессорларында микрокодты қолдану қарапайым командаларды қолдану және оларды аппараттық қолдану арқылы азайтылады.
Pentium-дан айырмашылығы, екі бүтін санды параллель орындау үшін екі құбырдың орнына K5-те алты параллель жұмыс істейтін блок бар. Бүтін санды операциялармен бір уақытта өзгермелі нүкте, жүктеусақтау немесе ауысу нұсқаулары орындалуы мүмкін. Жүктеусақтау блогы бір циклде жадтан екі нұсқаулықты таңдай алады. Pentium-дің тағы бір айырмашылығы-K5 орындалатын командалардың тізбегін өзгерте алады.
Қалқымалы операцияларды орындау блогы (FPU) x86 стандарттарына сәйкес келеді, бірақ Pentium процессорының FPU-дан біршама төмен.
K5 архитектурасында қолданылған CISC және RISC принциптерінің үйлесімі x86 пәрмендерінің шектеулерін жеңуге мүмкіндік берді. AMD процессорының күрделілігін арттыру арқылы x86 командалық жүйесімен үйлесімділікті сақтай отырып, оның өнімділігін арттыруға болады. Соңғысы осы микропроцессорлық сәулет үшін бағдарламалық жасақтаманың кең таралуын ескере отырып өте маңызды.
К6 Микропроцессоры
К6 микропроцессоры 1997 жылы бес қабатты металдандырумен 0,35 мкм КМОП технологиясы бойынша шығарылды, ауданы 162 мм2 кристалда 8,8 млн транзистор болды , 166, 200 және 233 МГц сағат жиіліктерімен жұмыс істеді және Socket 7 коннекторына орнатылды.
K5 сияқты, K6-да risc86 суперскалярлық архитектурасы x86 командалық жүйесімен сабақтастықты және алтыншы буын микропроцессорларына тән жоғары өнімділікке қол жеткізуді қамтамасыз ететін бөлек декодтауорындау командалары қолданылды. К6 командалар жүйесінің мультимедиялық кеңеюімен жабдықталған-ММХ. Өнімділік бойынша К6 бірдей сағат жиілігінде Pentium MMX-тен едәуір асып түсті және PentiumPro-мен салыстырылды. PentiumPro-дан айырмашылығы, K6 32 биттік және 16 биттік қосымшалармен бірдей сәтті жұмыс істеді.
Процессордың жоғары өнімділігі бірқатар жаңа сәулет және технологиялық шешімдердің арқасында қамтамасыз етілді.
* Процессорда x86 командаларын кэш-жадта іріктеу кезінде алдын-ала кодтау орындалады. Бірінші деңгейдегі кэш-жадтағы әрбір команда кэш-жадта (I-ден 15 байтқа дейін) келесі команданың басталуын көрсететін алдын-ала кодтау биттерімен жабдықталған.
* K6-да деректер мен командалар үшін 32 Кбайттан тұратын бірінші деңгейлі ішкі кэш жады бар.
* Процессорда жоғары өнімді өзгермелі нүктелік есептеу блогы бар.
* МмХ стандартының жоғары өнімді мультимедиялық операциялар блогы бар.
* X86 нұсқаулықтарын бірнеше рет бір сатылы RISC операцияларына (ROP) декодтау қолданылады.
* Процессорда параллель декодерлер, орталықтандырылған операцияларды жоспарлаушы және алты сатылы құбырдағы нұсқаулықтардың супер-скалярлық орындалуын қамтамасыз ететін жеті атқарушы блок бар.
* Процессорда командалар тізбегін өзгерту, деректерді алдын-ала жіберу, регистрлерді қайта атау арқылы алыпсатарлық орындау қолданылады.
1998 жылдың басында 266 МГц және 300 МГц жиіліктері үшін бес металдандыру қабаты бар 0,25 мкм технологиясы бойынша процессор нұсқалары шығарылды.
К7 Микропроцессоры
Келесі буын микропроцессоры-K7 (Athlon Код атауы) 1999 жылы маусымда шығарылды . К7 құрамында 184 мм2 кристалда 22 миллионнан астам транзистор бар және бастапқыда 500, 550, 600 және 650 МГц жиіліктері үшін 6 металдандыру қабаты бар 0,25 мкм технологиясы бойынша өндірілген. Кейіннен 0,18 мкм технологияға ауысқаннан кейін жиілік 1 ГГц және одан жоғары деңгейге көтерілді. Микропроцессордың қуат кернеуі 1,6 в құрайды.
Процессор картриджде араластырылған және AMD жасаған Slot A арқылы тақтаға қосылған. Athlon және Slot a компаниясы DigitalAlphaEV6 автобус протоколын қолданады, ол Intel қолданатын GTL+ - тен бірқатар артықшылықтарға ие. Осылайша, EV6 мультипроцессорлық жүйелер үшін "pointtopoint" топологиясын пайдалану мүмкіндігін қарастырады. Сонымен қатар, EV6 100 МГц жиілікте 200 МГц тиімді деректерді беру жиілігін және 1,6 Гбайтс интерфейсінің өткізу қабілеттілігін беретін сигналдың алдыңғы және артқы жағында жұмыс істейді. Процессордың кейінгі модельдерінде шинаның жиілігі (тиімді жиілік) 133 (266), содан кейін 200 (400) МГц мәндеріне жетті.

Athlon-да жүзеге асырылған Архитектура QuantiSpeed(TM) деп аталды, ол супер-скаляр, супер-ойыншы командаларының орындалуын, өзгермелі нүкте есептеулерінің конвейерлік блогын, кэш-жадтағы деректердің аппараттық науқанын және филиалдарды болжаудың жетілдірілген технологиясын анықтайды.
Athlon-да тоғыз атқарушы блок бар: үшеуі бүтін деректерді өңдеу үшін (IEU), үшеуі мекен-жайды есептеу үшін (AGU) және үш өзгермелі нүкте есептеу және мультимедиялық деректерді өңдеу үшін (біреуі өзгермелі нүкте деректерін жүктеусақтау үшін (FSTORE) және FPUMMX3dnow командаларын орындау үшін екі конвейер блогы).
Athlon алты RISC операциясында x86 үш командасын шеше алады. Декодтаудан кейін ROP буферге түседі, онда олар процессордың функционалды блоктарының бірінде орындау кезегін күтеді. К7 буферінде 72 операция бар (Кб-дан үш есе көп) және 9 атқарушы құрылғы үшін 9 ROP шығарады.
Athlon-да 128 Кбайт бірінші деңгейлі кэш бар (деректер үшін 64 Кбайт және командалар үшін 64 Кбайт). Екінші деңгейлі кэшпен өзара әрекеттесу үшін арнайы автобус қарастырылған (Intel P6 архитектурасы сияқты), екінші деңгейлі 512 Кбайт Кэш жады процессор ядросынан тыс, процессор картриджінде орналасқан және ядроның жарты жиілігімен жұмыс істейді.
Thunderbird ядросындағы K7 архитектурасы бар келесі микропроцессор Duron болды-арзан компьютерлерге бағытталған микропроцессордың бюджеттік нұсқасы. Оның негізгі айырмашылығы-Екінші деңгейдегі 64 Кбайт кэшпамға дейін азаяды. Duron құрамында 100 мм2 кристалда 25 миллион транзистор бар және 600-ден 1200 МГц-ке дейінгі жиіліктерге арналған.
Кэшті кристалға орналастыру әзірлеушілерге картриджді пайдаланудан бас тартуға және soket типті коннекторға (462 істікшелі Socket A қосқышы) оралуға мүмкіндік берді. Athlon және Duron процессорларында кэш жадының жұмысы кэштерде деректерді ұсынудың эксклюзивтілігін қамтамасыз ететін алгоритм бойынша жүзеге асырылады (деректер бірінші және екінші деңгейдегі кэш-жадта Қайталанбайды), бұл тігілген деректердің тиімді көлемін арттырады.
К7-де қолданылған жаңа сәулет-техникалық шешімдердің арқасында AMD микропроцессорлары сағат жылдамдығы тең болғанда PentiumIII өнімділігінен 7-10% - ға асып түсті.
K7 отбасы аясында микропроцессорлар өндірісінің архитектурасы мен технологиясын одан әрі жетілдіру Athlon-ның екі жаңа нұсқасын шығарды: AthlonXP және AthlonMP.
AMDAthlonMP процессорының AMDAthlonXP-тен басты айырмашылығы-SmartMP технологиясын қолдану, бұл жоғары жылдамдықты Қос жүйелік автобус пен moesi үйлесімді кэш протоколының жиынтығы, бұл көп процессорлы жүйелердегі процессорлардың оңтайлы тепе-теңдігіне қол жеткізу үшін қажет. Шинаның өткізу қабілеті әр процессорға есептегенде 2,1 Гбайтс құрайды.
Процессор I ГГц-тен (0,18 мкм технологиясы) 2,133 ГГц-ке дейін (0,13 мкм технологиясы, Thoroughbred ядросы) сағат жылдамдығымен қол жетімді.

НАРЫҚТЫ ТАЛДАУ ЖӘНЕ БОЛАШАҒЫ
Қарастырылып отырған құрылғының жұмыс принципі және мақсаты

Микропроцессор көптеген операцияларды орындай алады. Бұл басқарушы ақпаратпен, бағдарламамен анықталады. Бағдарлама-бұл командалар (нұсқаулар) жиынтығы, яғни сандық кодтар, оларды декодтау арқылы процессор не істеу керектігін біледі. Бағдарламаны басынан аяғына дейін адам, бағдарламашы жасайды, ал процессор осы бағдарламаның мойынсұнғыш орындаушысы ретінде әрекет етеді, ол ешқандай бастама көтермейді (егер ол жұмыс істесе). Сондықтан процессорды мимен салыстыру өте дұрыс емес. Ол адам үшін алдын-ала жасалған алгоритмнің орындаушысы ғана. Бұл алгоритмнен кез-келген ауытқу ... жалғасы

Сіз бұл жұмысты біздің қосымшамыз арқылы толығымен тегін көре аласыз.
Ұқсас жұмыстар
Процессорды жобалау
Корпуста аналық тақшаны баптау
Жүйелік шина жиілігі
Жүйелік блок
Жады қалай жұмыс жасайды? Жады элементтері
Негізгі жады - ақпараттарды сақтау құрылғысы
Дербес компьютерлердегі жадыны басқару
Командаларының конвейерлі орындалуы
RISC архитектурасына негізделген процессорлар
Виртуалды жадыны басқару
Пәндер