Учебная работа. Книга: Микропроцессоры 2
Более необходимыми компонентами хоть какого компа, обусловливающими его главные свойства, являются процессоры, системные платы и интерфейсы.
инфы, выполненное в виде одной либо нескольких огромных (БИС) либо сверхбольших (СБИС) интегральных схем.
компьютер — компьютер, предназначенный для эксплуатации одним пользователем);
□ переход к последующей команде.
Главными параметрами процессоров являются
:
□ разрядность;
□ рабочая тактовая частота;
□ размер кэш-памяти;
□ состав инструкций;
□ конструктив;
□ рабочее напряжение и т. д.
процессора описывает количество разрядов, над которыми сразу могут производиться операции; разрядность шины адреса МП описывает его адресное место.
это наибольшее количество ячеек главный памяти, которое быть может конкретно адресовано процессором.
МП почти во всем описывает его внутреннее стремительнодействие, так как любая команда производится за определенное количество тактов. Быстродействие (производительность) ПК зависит также и от тактовой частоты шины системной платы, с которой работает (может работать) МП.
устанавливаемая на плате МП, имеет два уровня:
□ L1 — память 1-го уровня, находящаяся снутри главный микросхемы (ядра) МП и работающая постоянно на полной частоте МП (в первый раз кэш L1 был введен в МП i486 и в МП i386SLC);
□ L2 — память 2-го уровня, кристалл, размещаемый на плате МП и связанный с ядром внутренней микропроцессорной шиной (в первый раз введен в МП PentiumII). память L2 может работать на полной либо половинной частоте МП. Эффективность данной нам кэш-памяти зависит и от пропускной возможности микропроцессорной шины.
список, вид и тип установок, автоматом исполняемых МП. От типа установок зависит классификационная группа МП (CISC, RISC, VLIW и т. д.). Список и вид установок определяют конкретно те процедуры, которые могут производиться над данными в МП, и те группы данных, над которыми могут применяться эти процедуры. Доп аннотации в неогромных количествах вводились в почти всех МП (286, 486, PentiumPro и т. д.). Но существенное изменение состава инструкций вышло в МП i386 (этот состав дальше принят за базисный), PentiumMMX, PentiumIII, Pentium 4.
предполагает те физические разъемные соединения, в которые устанавливается МП и которые определяют пригодность материнской платы для установки МП. Различные разъемы имеют разную систему (Slot — щелевой разъем, Socket — разъем-гнездо), различное количество контактов, на которые подаются разные сигналы и рабочие напряжения.
также является фактором пригодности материнской платы для установки МП.
1-ый время различными фирмами выпускается много 10-ов разных процессоров, но более пользующимися популярностью и всераспространенными являются процессоры компании Intel и Intel-подобные.
Все процессоры можно поделить на группы:
□ CISC
(Complex Instruction Set Command) с полным набором системы установок;
□ RISC
(Reduced Instruction Set Command) сусеченнымнаборомсистемыкоманд;
□ VLIW
(Very Length Instruction Word) со сверхбольшим командным словом;
□ MISC
(MinimumInstructionSetCommand) с наименьшим набором системы установок и очень высочайшим быстродействием и т. д.
Процессоры типа
CISC
Большая часть современных ПК типа IBMPC употребляют МП типа CISC, выпускаемые почти всеми фирмами: Intel, AMD, Cyrix, IBM и т. д. «Законодателем мод» тут выступает Intel, но ей «на пятки» наступает AMD, в крайние годы создавшая ряд МП, по неким характеристикам превосходящие «интеловские». Все таки пока МП компании Intel имеют большее распространение. свойства неких из их приведены в табл. 8.1.
Таблица 8.1.
свойства
неких CISC МП1
Модель МП
Intel
Разрядность
данных /адреса,
бит
Тактовая частота, МГц
Адресное место, б
Состав установок
Число частей; Разработка
кэш L1 и L2, Кбайт
Напряжение питания; конструктив
Год выпуска
4004
4
4
0,108
640
-
2300;
10 мкм
-
-
1971
8080
8
8
2,0
64 — 103
10 000; 6 мкм
-
1974
8086
16
16
4,77 и8
106
70 000; 3 мкм
-
1979
8088
8, 16
16
4,77 и8
106
70 000; 3 мкм
1978
80186
16
20
8и 10
106
140 000
-
1981
80286
16
24
8-20
16 — 106
180 000; 1,5 мкм
-
1982
80386
32
32
16-50
4 — 109
Базисный
275 000;
1 мкм
-
-
1985
80486
32
32
25-100
4- 109
Базисный
1,2 • 106
; 1 мкм
8
-
1989
Pentium
64
32
60-233
4-Ю9
Базисный
3,3 — 106
; 0,5, 0,35 мкм
8 + 8
5 В; Socket 5
1993
PPentium Pro
64
32
150-200
4-Ю9
Базисный
5,5 • 106
; 0,5, 0,35 мкм
8 + 8
5 В; Socket 8
1995
Следует знать, что:
□ у процессоров 80386 и 80486 есть модификации с знаками SX, DX, SLи т. д., отличающиеся от базисной модели разрядностью шины, тактовой нередко той, надежностью, габаритами, потреблением энергии, амплитудой напряжения и иными параметрами;
□ процессоры Pentium, PentiumII, PentiumIII имеют много разных модификаций, некие из их будут названы дальше;
□ число частей — это количество простых полупроводниковых переходов, размещенных в интегральной схеме МП. разработка обычно характеризуется размером элемента в микрометрах (микронная разработка).
Следует также знать, что:
□ процессоры 80486DX и выше имеют интегрированный математический сопроцессор, могут работать с
С увеличенной частотой работают лишь
схемы МП, все наружные по отношению к МП схемы, в том числе расположенные на системной плате, работают с обыкновенной частотой;
□ у МП 80286 и выше конвейерное выполнение установок. В МП 286 предусмотрены регистры для очереди установок общим размером 6 б, в МП 486 —16 б и т. д.
это одновременное выполнение различных тактов поочередных установок в различных частях МП при конкретной передаче результатов из одной части МП в другую. Конвейерное выполнение установок наращивает действенное быстродействие ПК в 2-5 раз;
□ у МП 80286 и выше есть возможность работы
□ у МП 80286 и выше имеется возможность
(многопрограммность) и сопутствующая ей защита памяти.
Современные микропроцес
соры имеют два режима работы
О
(однозадачный, RealAddressMode), в каком может быть выполнение лишь одной программки и конкретно адресоваться могут лишь 1024 + 64 Кбайт главный памяти компа, а остальная память (расширенная) доступна только при подключении особых драйверов, поддерживается операционной системой DOS;
О
(многозадачный, ProtectedVirtualAddressMode), обеспечивающий выполнение сходу нескольких программ, конкретную адресацию и прямой доступ (без доп драйверов) к расширенной главный памяти. Предоставляется конкретный доступ к памяти емкостью 16 Мбайт для МП 286; 4 Гбайт для микропроцессоров 386, 486, Celeron; 100 Гбайт для МП PentiumXeon и 64 Гбайт для других микропроцессоров Pentium, а при страничной организации памяти — к 16 Тбайт виртуальной памяти каждой задачке. В этом режиме осуществляется автоматическое распределение памяти меж выполняемыми программками и соответствующая ее защита от воззваний со стороны чужих программ. Защищенный режим поддерживается операционными системами Windows, OS/2, unix и т. д;
□ в МП 80386 и выше встроена поддержка системы виртуальных машин.
является предстоящим развитием режима многозадачной работы, при котором любая задачка может производиться под управлением собственной операционной системы, другими словами фактически в одном МП моделируется вроде бы несколько компов, работающих параллельно и имеющих различные операционные системы;
□ у МП 80486 и выше имеется поддержка кэш-памяти 2-ух уровней (L1 и L2);
□ у МП 80486 и выше имеются RISC-элементы, дозволяющие делать короткие операции за один такт.
Процессоры
Pentium
Процессоры 80586 (Р5) наиболее известны по их товарной марке Pentium, которая патентована компанией Intel (МП 80586 остальных компаний имеют другие обозначения: К5 у компании AMD, Ml у компании Cyrix и т. д.). Эти процессоры имеют пятиступенную конвейерную структуру, обеспечивающую неоднократное совмещение тактов выполнения поочередных установок (может быть независящее выполнение сходу 2-ух обычных установок), и кэш-буфер для установок условной передачи управления, позволяющий предвещать направление ветвления прогр; по действенному быстродействию они приближаются к RISC МП, выполняющим каждую команду вроде бы за один такт. Микропроцессоры Pentium имеют 32-разрядную адресную шину и 64-разрядную шину данных. Обмен данными с системой может производиться со скоростью 1 Гбайт/с.
У всех МП Pentium имеется интегрированная кэш-память, раздельно для установок, отдельно для данных по 8-16 Кбайт, и интегрированный контроллер кэш-памяти 2-го уровня (что обеспечивает работу крайней на внутренней частоте МП); имеются спец конвейерные аппаратные блоки сложения, умножения и деления, значительно ускоряющие выполнение операций с плавающей запятой. Удачные строительные решения МП Pentium определили то, что производительности процессоров 486DX4-120 и Pentium-60 примерно одинаковы (другими словами за счет архитектуры производительность возросла вдвое).
Процессоры
Pentium
Pro
В сентябре 1995 года были выпущены МП шестого поколения 80686 (Р6), торговая марка PentiumPro. кэш-памяти. Но он не стопроцентно совместим с просто Pentium и, в частности, просит специальную системную плату. PentiumPro отлично работает с 32-битовыми приложениями, а в 16-битовых время от времени даже несколько проигрывает просто Pentium. Новейшие схемотехнические решения обеспечивают для ПК более высшую производительность. часть этих новшеств быть может объединена понятием «динамическое выполнение» (dynamicexecution), что, в первую очередь, значит наличие многоступенчатой суперконвейерной структуры (superpipelining), пророчества ветвлений программки при условных передачах управления (multiplebranchprediction) и выполнение установок по предполагаемому пути ветвления (speculativeexecution).
В программках решения почти всех задач, в особенности экономических, содержится боль шое число условных передач управления. Если машина — комплекс технических средств, предназначенных для автоматической обработки информации в процессе решения вычислительных и информационных задач) (либо вычислительной системы) которое делает арифметические и логические операции данные программкой преобразования инфы управляет вычислительным действием и коор может заблаговременно предсказывать направление перехода (ветвления), то производительность его работы существенно повысится за счет оптимизации загрузки вычислительных конвейеров. Тем не наименее следует сказать, что если путь ветвления предсказан ошибочно, машина — комплекс технических средств, предназначенных для автоматической обработки информации в процессе решения вычислительных и информационных задач) (либо вычислительной системы) которое делает арифметические и логические операции данные программкой преобразования инфы управляет вычислительным действием и коор должен сбросить приобретенные результаты, очистить сборочные потоки и загрузить нужные команды поновой, что просит достаточно огромного числа тактов. В микропроцессоре PentiumPro возможность правильного пророчества 90
против 80 % у МП Pentium.
кэш-память емкостью 256-512 Кбайт — неотклонимый атрибут высокопроизводительных систем на базе микропроцессоров Pentium. Но у их интегрированная кэшпамять имеет маленькую емкость (16 Кбайт), а основная ее часть находится вне микропроцессора на материнской плате. Потому обмен данными с ней происходит не на внутренней частоте МП, а на частоте тактового генератора, которая обычно в 2-5 раз ниже, что понижает общее быстродействие компа. В МП PentiumPro есть и кэш-память 1-го уровня (по 8 Кбайт для установок и данных), и кристалл кэш-памяти 2-го уровня емкостью 256 либо 512 Кбайт, размещенный тоже на плате самого процессора и работающий на внутренней нередкоте МП.
Процессоры
Pentium
ММХ и
Pentium
II
В 1997 году возникли модернизированные для работы в мультимедийной технологии процессоры Pentium и PentiumPro, получившие марки, соответственно, Pentium ММХ (ММХ — MultiMediaeXtention) и Pentium П. МП Pentium ММХ содержит доп 57 установок, направленные на обработку аудио- и видеоинформации, увеличенную в два раза (до 32 Кбайт) кэшпамять, доп восемь 64-битовых регистров, новейший блок предсказания ветвлений, взятый у МП PentiumPro, и т. д. Вследствие этого у него на 1 миллион транзисторных частей больше, чем у МП Pentium.
Для действенного использования этих процессоров во все старенькые программки (в том числе и в операционные системы Windows 95, WindowsNT) необходимо включить согласующие программные фрагменты; правда и без их МП Pentium ММХ несколько производительнее просто МП Pentium. При выполнении обыденных приложений Pentium ММХ на 10-15
резвее Pentium, а при работе мультимедийных приложений с внедрением новейших 57 установок он уже эффективнее на 30
(для сопоставления: МП PentiumPro опережает МП Pentium при выполнении обыденных приложений приблизительно на 20 %). Программки, написанные с учетом специфичности Pentium ММХ, не будут работать на ПК с обыденным МП Pentium. Для МП Pentium ММХ требуется системная плата с разъемом Socket 7, с новеньким ==BIOS, поддерживающим ММХ, и с 2-мя напряжениями питания (3,5 и 2,8 В).
МП PentiumII имеет иную систему, нежели чем все другие МП, в частности, он выполнен в виде маленький платы-картриджа (корпус SECC), на которой расположены сам машина — комплекс технических средств, предназначенных для автоматической обработки информации в процессе решения вычислительных и информационных задач) (либо вычислительной системы) которое делает арифметические и логические операции данные программкой преобразования инфы управляет вычислительным действием и коор (содержащий 7,5 млн транзисторов против 5,5 млн в МП PentiumPro) и четыре микросхемы кэш-памяти 2-го уровня, общим объемом 512 Кбайт. кэш-память 1-го уровня, находящаяся в микросхеме самого процессора, имеет емкость 32 Кбайта, против 16 Кбайт, имевшихся в МП PentiumPro, но кэш-память 2-го уровня работает не на внутренней частоте МП, а на в два раза наименьшей частоте.
Принципиальным различием PentiumII является архитектура двойной независящей шины (1-ые варианты введения таковой шины были уже у МП PentiumPro). машина — комплекс технических средств, предназначенных для автоматической обработки информации в процессе решения вычислительных и информационных задач) (либо вычислительной системы) которое делает арифметические и логические операции данные программкой преобразования инфы управляет вычислительным действием и коор обменивается данными с кэшем L2 по спец скоростной шине (время от времени именуемой backside — задней), отделенной от системной шины (frontside — фронтальной). Системная шина работает на частоте материнской платы, и это значительно понижает действенное быстродействие компа. наличие же backside-шины ускоряет обмен с кэш-памятью.
МП PentiumII поддерживает двухпроцессорную конфигурацию ПК . В МП PentiumPro и PentiumII возникла отменно новенькая перспектива: начали внедряться так именуемые SIMD-инструкции (SingleInstructionMultiplyData — сравните со структурами многопроцессорных систем), в каких одно и то же действие совершается над почти всеми данными (эта разработка получит развитие в последующих моделях МП). МП делается на базе технологии 0,35 мкм и употребляет напряжение питания 2,8 В. Для него, естественно, требуется другая системная плата, чем для всех остальных Pentium. Процессоры PentiumII имеют много модификаций: Klamath, Deschutes, Katmai, Tanga; МП средней группы Celeron — Covington, Mendocino, Dixon.
Для наиболее дешевеньких компов был предложен облегченный вариант процессора, нареченный Celeron. 1-ые микропроцессоры Celeron имели частоты 266 и 300 МГц. Вторичный кэш исключили, что приметно отразилось на производительности ПК (системные платы с разъемом Slot 1 вторичного кэша не имеют), и ПК на их базе оказались малоэффективными. Тогда были выпущены микропроцессоры Celeron А, которые имеют маленький (128 Кбайт) вторичный кэш, установленный на плате МП и работающий уже на полной частоте МП. Эти микропроцессоры, известные также под заглавием Mendocino, стали весьма пользующимися популярностью.
Не считая обширно узнаваемых особенностей вторичного кэша (или его нет, или 128 Кбайт), машина — комплекс технических средств, предназначенных для автоматической обработки информации в процессе решения вычислительных и информационных задач) (либо вычислительной системы) которое делает арифметические и логические операции данные программкой преобразования инфы управляет вычислительным действием и коор Celeron имеет последующие отличия от PentiumII:
□ разрядность шины адреса сокращена с 36 до 32 бит (адресуемая память —4 Гбайт);
□ несколько ослаблены процедуры контроля достоверности преобразования инфы;
□ Celeron предназначен лишь для однопроцессорных конфигураций.
Микропроцессоры Celeron А являются самыми пользующимися популярностью из дешевых компьютеров и в истинное время. Большая часть МП PentiumII, в том числе и CeleronA, поддерживают частоту шины системной платы 100, 133 МГц и наиболее (предыдущие модели — лишь 66 МГц).
Процессоры
Pentium
III
Показавшиеся в 1999 году микропроцессоры PentiumHI (Coppermine) являются дальнейшим развитием PentiumII. Их основным различием является основанное на новеньком блоке 128-разрядных регистров расширение набора SIMD-инструкций, нацеленных на форматы данных с плавающей запятой — SSE (StreamingSIMDExtensions). По способностям мультипроцессорных конфигураций эти процессоры подобны своим предшественникам PentiumII.
кэш 2-го уровня у МП PentiumIII имеет размер 256 Кбайт, работает на полной частоте МП и обслуживается быстродействующей backside-шиной, что во много раз ускоряет как работу с кэшем, так и производительность ПК в целом. МП PentiumIII предусмотрены для работы с материнскими платами, имеющими чипсеты (набор микросхем, связывающих машина — комплекс технических средств, предназначенных для автоматической обработки информации в процессе решения вычислительных и информационных задач) (либо вычислительной системы) которое делает арифметические и логические операции данные программкой преобразования инфы управляет вычислительным действием и коор с остальной системой) Intel: 440BX, 440ZX, 440GX, 810, 815, 820, 840 и наиболее новейшие; поддерживают частоту шины материнской платы 100, 133, 150 МГц и выше. «Обыкновенные» PentiumIII устанавливаются в SlotI, PentiumIIIXeon — в Slot 2. Микропроцессоры PentiumHIXeon (и попоследующие модели Tanner, Cascades) являются продолжением полосы МП PentiumPro и различаются увеличенным кэшем 2-го уровня (512, 1024 и 2048 Кбайт), работающим на полной частоте МП.
Процессоры
Pentium
4
Модификация МП Pentium — Pentium 4 — создана для высокопроизводительных компов, сначала серверов, рабочих станций класса high-end и мультимедийных игровых ПК . Разглядим главные индивидуальности Pentium 4.
Добавлены 144 новейшие потоковые аннотации, расширяющие набор SIMD-инструкций, нацеленных на форматы данных с плавающей запятой — SSE (StreamingSIMDExtensions). Модуль вычислений с плавающей запятой и потоковый модуль оптимизированы для работы с аудио- и видеопотоками, в том числе ЗО-технологиями.
Имеется кэш 2-го уровня размером 256 Кбайт; он работает на полной частоте МП, употребляет встроенную программку корректировки ошибок и обслуживается быстродействующей с разрядностью 256 бит (32 б) шиной, работающей на частоте МП. Это для Pentium 4 с частотой 1500 МГц, к примеру, обеспечивает скорость обмена с кэшем 48 Гбайт/с.
Есть возможность работы с системной шиной с эквивалентной частотой 400 МГц (Quard-PumpedBusno 100 МГц), что обеспечивает скорость обмена 3,2 Гбайт/с.
Вновь усовершенствована система «динамического выполнения» (dynamicexecution), что, сначала, соединено с наличием 20-ступенной (у МП PentiumIII сборочный поток имел 10 ступеней) суперконвейерной структуры (superpipelining), наилучшего предсказания ветвлений программки при условных передачах управления (branchprediction) и параллельного «по предположению» (опережающего, спекулятивного) выполнения установок по нескольким предполагаемым путям ветвления (speculativeexecution). Поясним это. Динамическое выполнение дозволяет процессору предвещать порядок выполнения инструкций с помощью технологии множественного пророчества ветвлений, которая предсказывает прохождение прогр по нескольким веткам. Это оказывается вероятным, так как в процессе выполнения аннотации машина — комплекс технических средств, предназначенных для автоматической обработки информации в процессе решения вычислительных и информационных задач) (либо вычислительной системы) которое делает арифметические и логические операции данные программкой преобразования инфы управляет вычислительным действием и коор просматривает программку на пару шажков вперед. разработка анализа потока данных дозволяет проанализировать программку и составить ожидаемую последовательность выполнения инструкций, независимо от порядка их следования в тексте программки. И в конце концов, опережающее выполнение увеличивает скорость работы программки за счет выполнения нескольких инструкций сразу, по мере их поступления в ожидаемой последовательности — другими словами по предположению (умственно). Так как выполнение инструкций происходит на базе пророчества ветвлений, результаты сохраняются как «умственные» с следующим удалением тех, которые вызваны промахами в пророчестве. На конечном шаге порядок инструкций и результатов их выполнения восстанавливается до начального.
Употребляется новенькая микроархитектура, базирующаяся на 2-ух параллельных 32-битовых конвейерах и поддерживающая технологию поточной обработки HyperPipelined. Это позволило создать действенным длиннющий сборочный поток. Сущность в том, что при длинноватом конвейере в задачках с частыми условными переходами его эффективность понижается. Два параллельных сборочного потока понижение эффективности уменьшают. сейчас реальна ситуация, когда в любой момент времени одна {инструкция} загружается, иная декодируется, для третьей (либо нескольких) формируется пакет данных, 4-ая {инструкция} (либо несколько) исполняется, для пятой записывается итог. И если при строго поочередном выполнении инструкций даже самые недлинные операции исполнялись за 5 тактов, то при таковой поточной обработке почти все аннотации могут быть выполнены за такт.
Новенькая разработка ускоренных вычислений (RapidExecutionEngine) употребляет два стремительных, работающих на двойной частоте, микропроцессора АЛУ, выполняющие недлинные арифметические и логические операции за 0,5 такта, и третье, медленное АЛУ, исполняющее длинноватые операции (умножение, деление и т. д.).
машина — комплекс технических средств, предназначенных для автоматической обработки информации в процессе решения вычислительных и информационных задач) (либо вычислительной системы) которое делает арифметические и логические операции данные программкой преобразования инфы управляет вычислительным действием и коор имеет площадь кристалла 217 мм2
, потребляет 52 Вт при частоте 1500 МГц, содержит 42 млн транзисторов. На базе Pentium 4 можно сделать высокоэффективную ММХ-систему, но для этого нужно наличие:
□ программного обеспечения, нацеленного на внедрение дополнительных установок этого микропроцессора;
□ системной платы с чипсетами, поддерживающими данные процессоры.
В 2002-2004 годах технологии 0,13 мкм с улучшенными по сопоставлению с Coppermine чертами (тактовые частоты до 1266 МГц, кэш-память L2 емкостью до 512 Кбайт, работающая на частоте процессора, с поддержкой частоты системной шины (FSB) до 133 МГц).
□ Выпускаются МП 3-х видов: для портативных и настольных компов и для серверов;
□ МП Celeron с тактовыми частотами 2,3 и 2,4 ГГц, сделанными по технологии 0,13 мкм и поддерживающими тактовую частоту шины 400 МГц;
□ семейство новейшего поколения МП Pentium 4E — ядро Prescott под процессорный разъем LGA7751
: Pentium 4Е 5202
2,8 ГГц, Pentium 4E 530 3 ГГц, Pentium 4E 540 3,2 ГГц, Pentium 4E 550 3,4 ГГц, Pentium 4E 560 3,6 ГГц.
Все МП имеют кэш 2-го уровня 1024 Кбайт.
□ две модели Р4ЕЕ (ExtremeEdition) 3,2 и 3,4 ГГц, кэш 3-го уровня 2 Мбайт и кэш 2-го уровня 512 Кбайт;
□ системный чипсет для этих МП — i875;
□ процессоры PentiumM для портативных компов — новое поколение МП с системным чипсетом i855 и средствами беспроводного доступа к локальным сетям по протоколу IEEE 802.11.
Компания Intel выпускает:
□ в 2005 году — МП по технологии 0,065 мкм, довести тактовую частоту МП до 20 ГГц;
□ в 2005-2006 годах — две версии процессора Smithfield с 2-мя ядрами по технологии 0,09 мкм на конструктиве LGA775.
Все новейшие микропроцессоры
Pentium
4 имеют микроархитектуру
Intel
Net
Burst
, поддерживающую ряд инноваторских способностей:
□ технологию НТ;
□ технологию гиперконвейерной обработки данных;
□ частоту системной шины 800, 533 либо 400 МГц;
□ кэш-память первого уровня с отслеживанием выполнения установок;
□ расширенные функции выполнения установок;
□ расширенные функции выполнения операций с плавающей запятой и мультимедийных операций;
□ набор потоковых SIMD-расширений SSE2 либо SSE3.
разработка НТ
Разработка HyperTreading (tread — поток) реализует многопотоковое исполнение программ: на одном физическом микропроцессоре можно сразу исполнять два задания либо два потока установок одной программки (операционные системы «лицезреют» два логических микропроцессора заместо 1-го). По другому говоря, эта техноло
гия на базе 1-го МП сформировывает два либо наиболее логических микропроцессора, работающих параллельно и, в известной степени, независимо.
HyperTreading обеспечивает увеличение производительности (до 30 %) в многозадачных средах и при исполнении программ, которые допускают многопотоковое выполнение.
ПРИМЕЧАНИЕ
Следует, но, подразумевать, что все процессоры, начиная с i386, разрешают программным методом также воплотить систему виртуальных машин, когда на одном физическом МП моделируются два виртуальных, любой из которых может исполнять свою программку независимо и даже под управлением собственной операционной системы.
Разработка НТ была сотворена компанией Intel вначале для серверных процессоров Хеоn с целью увеличения производительности серверных систем: в их она дополняет классическую многопроцессорность, обеспечивая дополнительный параллелизм в работе.
Архитектурно процессоры, поддерживающие НТ, имеют добавочно группу дублирующих регистров и логические схемы, назначающие ресурсы потокам и средства APIC (AdvancedProgrammableInterruptController), организующие прерывания для обработки потоков установок различными логическими микропроцессорами. Не считая этого для поддержки HyperTreading нужны материнские платы с подходящим ==BIOS, и с чипсетами Intel 845 РЕ и GE, Intel 865, 875, 915, 925 и т. п., также многозадачные операционные системы WindowsXP, Linux (Windows 9х и ME непригодны, Window 2000 может употребляться с дополнительной настройкой).
разработка гиперконвейерной обработки
Разработка гиперконвейерной обработки увеличивает пропускную способность конвейера, обеспечивая повышение производительности и тактовой частоты. Так, один из главных конвейеров МП — сборочный поток пророчества ветвлений/возвратов ветвления, имеет глубину конвейерной обработки в 31 шаг (против 20 шагов в процессорах Pentium 4 с суперконвейерной обработкой).
Поддержка системной шины с частотой до 800 МГц
Поддерживается самая производительная на 2004 год шина с частотой 800 МГц, обеспечивающая обмен данными меж микропроцессором и иными компонентами со скоростью 6,4 Гбайт/с. Это обеспечивается методом организации схемы передачи данных, позволяющей передавать четырехкратно увеличенный пакет по 200-мегагерцевой шине.
кэш-память уровня
L
1 с отслеживанием выполнения установок
Поддерживается увеличенный до 16 Мбайт размер кэш-памяти данных и кэш-память с отслеживанием выполнения установок, которая хранит до 12 000 микроопераций в порядке их выполнения. Это увеличивает производительность МП, в частности, из-за резвого доступа к командам ветвления и ускоренного возврата из ветвлений, которые были ошибочно спрогнозированы.
Расширенные функции выполнения установок
Имеется микроблок усовершенствованного динамического выполнения установок, имеющий в том числе и улучшенный метод пророчества ветвлений.
Расширенные функции выполнения операций
Имеется микроблок с расширенными до 128 б регистрами операций с плавающей запятой и доп регистр для передачи данных, что увеличивает производительность МП при работе с плавающей запятой и выполнении мультимедийных приложений.
Потоковые
SIMD
-расширения
SSE
3
В SIMD-расширения SSE2 были добавлены 144 аннотации, а в SIMD-расширения SSE3 добавлены еще 13 инструкций, улучшающих синхронизацию мультимедиа потоков и повышающих производительность при работе с видео— и аудио-информацией, в том числе с речью и графикой.
разработка
RAID
Большая часть новейших процессоров поддерживают технологию IntelRAID (RedundantArrayIntensiveDisk — массив дешевых дисков с избыточностью). Достоинством данной нам технологии является простота организации RAID-массивов, другими словами поддержка функционирования нескольких параллельно работающих и дублирующих друг друга винчестеров: два диска содержат зеркальную копию инфы друг дружку, понижая таковым образом возможность утраты данных и обеспечивая сохранность принципиальной инфы. Переключение меж дисками производится весьма стремительно и неприметно для юзера: все заботы по синхронизации и верификации данных система берет на себя.
Новенькая маркировка МП компании
Intel
Начиная с 2004 года компания Intel вводит новейшую маркировку собственных микропроцессоров. Вводимый компанией единый трехзначный номер микропроцессора будет учитывать сходу несколько черт: базисную архитектуру, тактовую частоту микропроцессора и частоту системной шины, размер кэш-памяти и др.
А именно, базисная архитектура МП отображается старшим разрядом (предлагается ввести три серии):
□ ЗХХ — микропроцессоры Celeron, CeleronM, CeleronM со сверхнизким энергопотреблением;
□ 5ХХ — микропроцессоры Pentium 4 для настольных и мобильных ПК (в том числе и с технологией HyperTreading);
□ 7ХХ — микропроцессоры PentiumM с низким и сверхнизким энергопотреблением.
Процессоры
Over
Drive
МП OverDrive, по существу, являются своеобразными сопроцессорами, обеспечивающими для МП 80486 режимы работы и эффективное быстродействие, соответствующие для МП Pentium, а для МП Pentium — повышение их производительности (а именно, OverDrive 125, 150 и 166, соответственно, для Pentium 75, 90 и 100, увеличивающие их внутреннюю нередкоту до обозначенных для OverDrive величин).
ПРИМЕЧАНИЕ
В сфере выпуска процессоров с компанией Intel повсевременно соперничает КомпанияAMD. Процессоры компании AMD выпуска 2003- 2004 годов (AthlonXP, Athlon 64) не достаточно в чем уступают микропроцессорам Pentium 4, а в неких режимах работы даже превосходят крайние по быстродействию. Но, как и до этого, МП AMD посильнее нагреваются (их штатная температура — 55-80 °С, в то время, как у МП Pentium 30-60 С
С), потому для их необходим мощнейший вентилятор и надежная система защиты от чертовского перегрева. Все МП Pentium таковой системой снабжены: у их имеется датчик, который при превышении температуры 120-130 °С одномоментно выключает МП, спасая его от «сгорания». У МП Pentium 4 еще есть наиболее совершенная систем; ThermalMonitor, принудительно замедляющая работу процессора при превыше га допустимой температуры Микропроцессоры AMD схожей системы пока не имеют, в связи с сиим их рекомендуется употреблять на системных платах, снаряженных надежной системой температурного контроля.
Процессоры типа
RISC
Процессоры типа RISC содержат лишь набор обычных, почаще всего встречающихся в программках установок. По мере необходимости выполнения наиболее сложных установок в процессоре делается их автоматическая сборка из обычных. В этих МП все обыкновенные команды имеют однообразный размер и на выполнение каждой из их тратится один машинный такт (на выполнение даже самой короткой команды из системы CISC обычно тратится четыре такта). один из первых МП типа RISC — ARM (на его базе был сотворен ПК IBMPCRT): 32-разрядный МП, имеющий 118 разных установок. Современные 64-разрядные RISC-микропроцессоры выпускаются почти всеми фирмами: Apple (PowerPC), IBM (PPC), DEC (Alpha), HP (PA), Sun (UltraSPARC) ит.д. ‘
Процессоры PowerPC (PerformanceOptimizedWithEnhancedPC) очень перспективны и уже на данный момент обширно используются в машинах-серверах и в ПК типа Macintosh. Процессоры PowerPC имеют тактовую частоту до 800 МГц, а процессоры Alpha — тактовую частоту 1800 МГц.
, но они программно не совместимы с CISC-процессорами: при выполнении программ, разработанных для ПК типа IBMPC, они могут только эмулировать (моделировать, имитировать) МП типа CISC на программном уровне, что приводит к резкому уменьшению их действенной производительности.
Процессоры типа
VLIW
Это сравнимо новейший и очень многообещающий тип МП. Процессоры типа VLIW в 2004 году выпускают компании:
□ Transmeta — это процессор Crusoe моделей ТМ3120, ТМ5400, ТМ5600 (разработка 0,18 мкм, тактовые частоты до 700 МГц);
□ Intel — модель Mersed (торговая марка Itanium, 800 МГц);
□ Hewlett-Packard (HP) — модель McKinley.
Следует увидеть, что при наиболее глубочайшем анализе разработка EPIC (ExplicitlyParallelInstructionComputing — вычисления с очевидной параллельностью инструкций), которой придерживаются компании Intel и HP, некординально различается от технологии VLIW, принятой за базу компанией Transmeta. Но эти отличия несущественны, потому процессоры VLIW и EPIC можно отнести к одной группе.
МП Merced — 1-ый микропроцессор, использующий полный набор 64-битовых инструкций (IntelArchitecture-64, IA-64; конкретно эта разработка именуется EPIC). компании Transmeta, также архитектуры IA-64 (Intel и HP) много писалось в прессе.
Программеры доступа к внутренним VLIW-командам не имеют: все программы (даже операционная система) работают поверх специального низкоуровневого программного обеспечения (CodeMorphing), которое трепетно за трансляцию установок CISC-микропроцессоров в команды VLIW. МП типа VLIW заместо сложной схемной логики, обеспечивающей в современных суперскалярных микропроцессорах параллельное выполнение установок, опираются на программное обеспечение. Упрощение аппаратуры позволило уменьшить габариты МП и потребление энергии (эти МП время от времени именуют «прохладными»).
Архитектура CISC возникла в 1978 году. Тогда микропроцессоры представляли собой скалярные устройства (другими словами могли в любой момент времени делать только одну команду), при всем этом конвейеров фактически не было. Микропроцессоры содержали 10-ки тыщ транзисторов. МП RISC были разработаны в 1986 году, когда разработка суперскалярных конвейеров лишь начала развиваться. Процессоры содержали сотки тыщ транзисторов. В конце 90-х более совершенные микропроцессоры уже содержат миллионы, 10-ки миллионов транзисторов. 1-ые МП архитектуры IA-64 содержат 10-ки миллионов транзисторов. В далекойших модификациях их число, возможно, возрастет до сотен миллионов.
Архитектура IA-64 не является ни 64-разрядным расширением архитектуры CISC, ни переработкой архитектуры RISC. IA-64 представляет собой новейшую архитектуру, использующую длинноватые слова установок (LIW), предикаты установок (instructionpredication), исключение ветвлений (branchelimination), подготовительную загрузку данных (speculativeloading) и остальные ухищрения для того, чтоб обеспечить больший параллелизм выполнения программ. Но тем не наименее, IA-64 — это соглашение меж CISCи RISC, попытка создать их совместимыми: существуют два режима декодирования установок — VLIW и старенькый CISC. Программки автоматически переключаются в нужный режим выполнения. Для работы
с VLIW операционные системы должны содержать и 64-разрядную часть на IA-64, и старенькую 32-разрядную.
Все новейшие МП создаются на базе технологий, обеспечивающих формирование частей с линейным размером порядка 0,015 мкм и ниже (классические МП 80486 и Pentium употребляли элементы 0,8 мкм).
Уменьшение размеров частей обеспечивает возможность:
□ роста тактовой частоты МП до сотен мгц и выше;
□ уменьшения перегрева МП, что дозволяет употреблять пониженное напряжение питания 1-2 В (заместо 5 В).
]]>