Foreversoft.ru

IT Справочник
9 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Процессор pentium разрядность шины адреса

Основные характеристики микропроцессоров

Характеристики универсальных микропроцессоров:

1. Разрядность (мощность) — определяется максимальной разрядностью целочисленных данных, обрабатываемых за 1 такт, то есть фактически разрядностью арифметико-логического устройства (АЛУ). Количество бит в машинном слове называется разрядностью. Чем больше разрядность, т.е. чем длиннее машинное слово, тем быстрее передаётся и обрабатывается информация, тем быстрее работает компьютер.

Применительно к микропроцессору, различают три вида разрядности:

1. Разрядность регистров микропроцессора;

2. Разрядность шины данных;

3. Разрядность шины адреса.

Разрядность регистров — это длина машинного слова внутри микропроцессора. Разрядность этого вида диктуется вместимостью внутренних ячеек памяти процессора- вместимостью регистров. Когда классифицируют микропроцессор и употребляют термин «разрядность микропроцессора», то подразумевается внутренняя разрядность, поскольку именно разрядность регистров определяет эффективность обработки данных микропроцессором, диктует диапазон допустимых значений операндов.

Разрядность шины данных. Под шиной данных понимается группа проводников, по которым от микропроцессора к другим устройствам компьютера передаются данные. Разрядность шины данных – это число проводников в ней. Этот вид разрядности диктует длину машинных слов при передаче информации вне процессора, т.е. это длина «внешнего машинного слова». Длина машинных слов внутри микропроцессора и длина внешнего машинного слова могут не совпадать. Например, первый микропроцессор, устанавливавшийся на персональный компьютер IBM PC (Intel 8088), имел внутреннюю разрядность 16 бит, а длину внешнего машинного слова — всего 8 бит. В его современнике Intel 8086 длина внешнего машинного слова была увеличена до размеров разрядности регистров, т.е. до 16 бит, что дало прирост производительности микропроцессора на 40% при той же тактовой частоте. Схожее несовпадение разрядности компания Intel применила на микропроцессоре 80386SX, а также на всех процессорах Pentium (исключая последние 64-разрядные).

Разрядность шины адреса — это число проводников в адресной шине. По этим проводникам от микропроцессора к оперативной памяти передаётся информация для определения ячеек памяти, к которым надо получить доступ. Чем шире шина адреса, тем к большему числу ячеек памяти может адресовываться микропроцессор. Адресное пространство микропроцессора, т.е. наибольший теоретически возможный размер оперативной памяти, доступный для данного микропроцессора, определяется величиной 2 n , где n- разрядность адресной шины.

Например, у Intel 8088 и Intel 8086 адресная шина имела 20 проводников. Наибольший размер оперативной памяти у компьютеров с таким микропроцессором был не более 2 20 = 1048 000 байт, т.е. 1 Мбайт. У процессора следующего поколения, Intel 80286, была 24-разрядная шина адреса, что увеличило максимум адресуемой оперативной памяти до 16 Мб. Начиная с Intel 80386, микропроцессоры Intel длительное время имели 32-битную шину адреса и соответственно адресное пространство 4 Гб.

2. Тип ядра и технология производства. Технология определяется толщиной минимальных элементов процессора, — чем более «тонкой» становится технология, тем больше транзисторов может уместиться на кристалле. Кроме этого, переход на новую технологию помогает снизить энергопотребление и тепловыделение процессора, что очень важно для его стабильной работы.

Переход на новую технологию, как правило, влечет за собой и смену процессорного «ядра»

3. Производительность — Производительность процессора измеряется во Флопсах. Флопс — это количество элементарных операций (тактов) выполняемых за 1 секунду с плавающей запятой. Флопс бывает: 1 Флопс = 10 (нулевая степень), 1 Килофлопс = 10*** степени, 1 Мегафлопс = 10****** степени, 1 Гигафлопс = 10********* степени, 1 Террафлопс = 10************ степени.

Пусть у нас имеется процессор AMD Athlon Core 2/3,5 HHz, пусть процессор выполняет 4 операции за 1 такт времени в каждом ядре, вычислим его производительность: 4 х 4 х 3,5 ГГц = 56 (Гигафлопс) или 56 миллиардов операций в 1 секунду.

Надо помнить, что количество тактов выполняемых процессором не всегда совпадает с фактическим количеством операций в 1 секунду!

И вот почему:

1) для выполнения многих математических операций процессору требуется несколько тактов,

2) конкретное количество операций зависит от типа процессора (чем выше тип, тем меньше требуется количество тактов на выполнение операций),

3) компоненты физической схемы компьютера влияют на скорость выполнения,

4) быстродействие в основном определяется тактовой частотой процессора, чем она выше, тем больше скорость выполнения операций в 1 секунду!

4. Тактовая частота (быстродействие) — процессора или такт ядра процессора — промежуток между двумя импульсами тактового генератора, который синхронизирует выполнение всех операций процессора. Самый важный показатель, определяющий скорость работы процессора. Тактовая частота, измеряемая в мегагерцах (МГц) и гигагерцах (ГГц), обозначает лишь то количество циклов, которые совершает работающий процессор за единицу времени (секунду).

Выполнение различных элементарных операций может занимать от долей такта до многих тактов в зависимости от команды и процессора. Общая тенденция заключается в уменьшении количества тактов, затрачиваемых на выполнение элементарных операций.

5. Объем кэш-памяти, которая имеет два уровня: L1 – память 1-го уровня, находящаяся внутри основной микросхемы микропроцессора и работающая всегда на полной частоте микропроцессора; L2 – память 2-го уровня, кристалл, размещаемый на плате микропроцессора и связанный с ядром внутренней микропроцессорной шиной, может работать на полной или половинной частоте микропроцессора.

6. Архитектура МП. Понятие архитектуры микропроцессора включает в себя систему команд и способы адресации, возможность совмещения выполнения команд во времени, наличие дополнительных устройств в составе микропроцессора, принципы и режимы его работы. Выделяют понятия микроархитектуры и макроархитектуры.

Микроархитектура микропроцессора – это аппаратная организация и логическая структура микропроцессора, регистры, управляющие схемы, арифметико-логические устройства, запоминающие устройства и связывающие их информационные магистрали.

Макроархитектура – это система команд, типы обрабатываемых данных, режимы адресации и принципы работы микропроцессора.

Не нашли то, что искали? Воспользуйтесь поиском:

Разрядность шины данных и шины адреса

Читайте также:

  1. II. Составьте предложения из данных слов. Употребите глагол-сказуемое в Futurum.
  2. IP-адреса и классы сетей
  3. Адреса и подписи сторон
  4. Адреса и телефоны библиотек г. Екатеринбурга
  5. Адреса народных целителей-травников, высылающих почтой настойки противораковых ядов
  6. Адреса регістра управління завершується на: 11
  7. Адреса терминалов (без комиссии)
  8. Адреса __м. Суми, вул. Горького, 58___________
  9. Адресация памяти и данных.
  10. Адресація в Internet
  11. Адресація в IP–мережах
  12. АКТ ОБ УСТРОЕНИИ (АКТ О БУДУЩЕМ ОГРАНИЧЕНИИ И О ЛУЧШЕМ ОБЕСПЕЧЕНИИ ПРАВ И СВОБОД ПОДДАННЫХ) 12 июня 1701 г.

В конспект

Процесори

План

1. Центральный процессор CPU(Central Processing Unit) представлен на системной плате одной-двумя интегральными микросхемами (ИМС). ЦП управляет взаимодействием между всеми блоками и подсистемами компьютера.

Читать еще:  Виды адресации в экселе

В ПК может работать несколько процессоров. Один процессор управляет вводом/выводом данных и называется «процессором ввода-вывода». Вычисления с математическими числами выполняются математическим сопроцессором. Графический процессор обеспечивает быстрый вывод изображения на экран дисплея. ЦП управляет всей компьютерной системой.

Первый МП 4004 был выпущен компанией Intel в 1971 году. До этих пор ЦП собирали из множества дискретных компонентов: электронных ламп, транзисторов, микросхем с малой степенью интеграции. Рабочая частота i4004 составляла 108 кГц. Этот МП предназначался для использования в программируемых калькуляторах.

МП стали применяться в ПК начиная с модели i8080, которая была представлена фирмой Intel в 1974 году. На этом МП был собран первый ПК Altair 8800.

Поколения процессоров Intel

ПоколениеПроцессорГод выпуска
Р1i8080
P2i80286
P3i80386
P4i80486
Р5Pentium
P6Pentium Pro Pentium II, III Celeron
P7(AMD Athlon AMD Duron) Pentium 4 Intel Хеоп, 32-битные
Р8Intel и AMD 64-битные.
Двухядерные Intel (Core 2 Duo), AMD (Athlon 64 Х2).
Четырехядерные Intel — Core 2 Quad; AMD — Athlon 64 X4 (Phenom).

Характеристики микропроцессора.

1. Важнейший параметр процессора — набор команд, который он умеет исполнять. Разумеется, все процессоры, на базе которых строится PC-совместимый компьютер, должны уметь исполнять одинаковый набор команд.

Компьютерная программа — последовательность некоторых команд, каждую из этих команд должен уметь исполнить процессор. Процессоры, на базе которых строятся другие (не PC) компьютеры, исполняют свои, совсем другие наборы команд.

Тактовая частота

Тактовая частота (МГц) определяется параметрами кварцевого резонатора, представляющего собой кристалл кварца в оловянной оболочке. Под воздействием электрического напряжения в кристалле кварца возникают колебания электрического тока с частой, определяемой формой и размерами кристалла. Частота этого переменного тока и называется тактовой частотой. Наименьшей единицей времени для процессора, как для логического устройства является период тактовой частоты или просто такт. На каждую операцию (выполнение команды) процессор затрачивает некоторое количество тактов.

Чем выше тактовая частота процессора, тем производительнее он работает, так как в единицу времени происходит большее количество тактов и выполняется большее количество команд.

Среднее количество операций выполняемое за один такт работы процессора принято называть производительностью. Чем меньше тактов затрачивает в среднем процессор на исполнение команды, тем выше его эффективность (производительность) даже при неизменной тактовой частоте.

Разрядность шины данных и шины адреса

Шина данных — набор соединений, для передачи и приема данных. Чем больше сигналов одновременно поступает на шину, тем больше данных по ней передается за определенный интервал времени, и тем быстрее она работает. В процессоре 286 для приема и передачи двоичных данных используется 16 соединений, поэтому их шина данных считается 16-разрядной. Современные процессоры (начиная с Pentium) имеют 64-х разрядную шину данных, поэтому они могут передавать в системную память по 64 бита за один такт.

Количество битов данных, которые может обработать процессор за один прием, характеризуется разрядностью внутренних регистров.

Регистр — это по существу ячейка памяти внутри процессора, например, процессор может складывать числа, записанные в двух разных регистрах, а результат записывать в третий регистр. Разрядность регистров описывает разрядность обрабатываемых процессором данных. Разрядность регистров определяет также характеристики программного обеспечения и команд, выполняемых процессором. Например, процессоры с 32-разрядными внутренними регистрами могут выполнять 32-разрядные команды, которые обрабатывают данные 32-разрядными порциями, а процессоры с 16-разрядными регистрами этого делать не могут.

Кроме того в зависимости от структуры регистров различают два основных типа процессоров:

1) RISC — Reduced (Restricted) Instruction Set Computer — процессоры (компьютеры) с сокращенной системой команд. Эти процессоры обычно имеют набор однородных регистров универсального назначения; их система команд отличается относительной простотой.

2) CISC — Complete Instruction Set Computer — процессоры (компьютеры) с полным набором инструкций, к которым относится и семейство х86. Состав и назначение их регистров существенно неоднородны, широкий набор команд усложняет декодирование инструкций, на что расходуются аппаратные ресурсы. Возрастает число тактов, необходимое для выполнения инструкций.

Шина адреса — представляет собой набор проводников, по которым передается адрес ячейки памяти, в которую или из которой пересылаются данные. По каждому проводнику передается один бит адреса, соответствующий одной цифре в адресе. Увеличение количества проводников (разрядов шины) используемых для формирования адреса, позволяет увеличить количество адресуемых ячеек. Разрядность шины адреса определяет максимальный объем памяти, адресуемой процессором.

В компьютерах применяется двоичная системы счисления. Если, например, разрядность шины адреса составила бы всего один бит (один провод для передачи данных), то по этому проводу можно было бы передать всего два значения (логический нуль — нет напряжения, логическая единица — есть напряжение) и таким образом можно было бы адресоваться к двум ячейкам памяти. Такой бы процессор поддерживал обмен только с двумя байтами оперативной памяти! Использование двух бит для задания адреса позволило бы адресоваться уже к 4-м байтам памяти (00, 01, 10, 11 на шине — на четыре разных адреса можно указать). Вообще, количество разных значений, принимаемое n-разрядным двоичным числом равно 2 в степени n. Соответственно, при ширине шины адреса n бит, количество разных ячеек памяти, к которым можно адресоваться составляет 2 в степени n, поэтому говорят, что процессор поддерживает 2 в степени n байт оперативной памяти, или говорят, что адресное пространство процессора равно 2 в степени n байт. Например: процессор 8086 имел адресную шину 20 бит. Тогда он мог адресовать <2 в степени 20=1048576>байт оперативной памяти, т.е. 1 Мбайт. Таким образом, максимальный объем оперативной памяти, поддерживаемой процессором 8086 составляет 1 Мбайт. 286-ой процессор имел адресную шину равную 24 битам, адресуя таким образом уже 16 Мбайт (обратите внимание: каждый новый бит в шине адреса, увеличивает объем адресуемой памяти вдвое, это естественно, если вспомнить формулу Объем памяти = 2 в степени разрядность шины). Современные процессоры имеют адресную шину равной 36 бит, что соответствует поддерживаемой оперативной памяти объемом 64 Гбайт!

Разрядность этих шин является показателем возможностей процессора: разрядность шины данных определяет возможности процессора быстро обмениваться информацией, разрядность адресной шины определяет объем поддерживаемой процессором памяти.

Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.004 сек.)

Читать еще:  Как можно написать электронный адрес

Разрядность шины данных и шины адреса

Читайте также:

  1. II. Составьте предложения из данных слов. Употребите глагол-сказуемое в Futurum.
  2. IP-адреса и классы сетей
  3. Адреса и подписи сторон
  4. Адреса и телефоны библиотек г. Екатеринбурга
  5. Адреса народных целителей-травников, высылающих почтой настойки противораковых ядов
  6. Адреса регістра управління завершується на: 11
  7. Адреса терминалов (без комиссии)
  8. Адреса __м. Суми, вул. Горького, 58___________
  9. Адресация памяти и данных.
  10. Адресація в Internet
  11. Адресація в IP–мережах
  12. АКТ ОБ УСТРОЕНИИ (АКТ О БУДУЩЕМ ОГРАНИЧЕНИИ И О ЛУЧШЕМ ОБЕСПЕЧЕНИИ ПРАВ И СВОБОД ПОДДАННЫХ) 12 июня 1701 г.

В конспект

Процесори

План

1. Центральный процессор CPU(Central Processing Unit) представлен на системной плате одной-двумя интегральными микросхемами (ИМС). ЦП управляет взаимодействием между всеми блоками и подсистемами компьютера.

В ПК может работать несколько процессоров. Один процессор управляет вводом/выводом данных и называется «процессором ввода-вывода». Вычисления с математическими числами выполняются математическим сопроцессором. Графический процессор обеспечивает быстрый вывод изображения на экран дисплея. ЦП управляет всей компьютерной системой.

Первый МП 4004 был выпущен компанией Intel в 1971 году. До этих пор ЦП собирали из множества дискретных компонентов: электронных ламп, транзисторов, микросхем с малой степенью интеграции. Рабочая частота i4004 составляла 108 кГц. Этот МП предназначался для использования в программируемых калькуляторах.

МП стали применяться в ПК начиная с модели i8080, которая была представлена фирмой Intel в 1974 году. На этом МП был собран первый ПК Altair 8800.

Поколения процессоров Intel

ПоколениеПроцессорГод выпуска
Р1i8080
P2i80286
P3i80386
P4i80486
Р5Pentium
P6Pentium Pro Pentium II, III Celeron
P7(AMD Athlon AMD Duron) Pentium 4 Intel Хеоп, 32-битные
Р8Intel и AMD 64-битные.
Двухядерные Intel (Core 2 Duo), AMD (Athlon 64 Х2).
Четырехядерные Intel — Core 2 Quad; AMD — Athlon 64 X4 (Phenom).

Характеристики микропроцессора.

1. Важнейший параметр процессора — набор команд, который он умеет исполнять. Разумеется, все процессоры, на базе которых строится PC-совместимый компьютер, должны уметь исполнять одинаковый набор команд.

Компьютерная программа — последовательность некоторых команд, каждую из этих команд должен уметь исполнить процессор. Процессоры, на базе которых строятся другие (не PC) компьютеры, исполняют свои, совсем другие наборы команд.

Тактовая частота

Тактовая частота (МГц) определяется параметрами кварцевого резонатора, представляющего собой кристалл кварца в оловянной оболочке. Под воздействием электрического напряжения в кристалле кварца возникают колебания электрического тока с частой, определяемой формой и размерами кристалла. Частота этого переменного тока и называется тактовой частотой. Наименьшей единицей времени для процессора, как для логического устройства является период тактовой частоты или просто такт. На каждую операцию (выполнение команды) процессор затрачивает некоторое количество тактов.

Чем выше тактовая частота процессора, тем производительнее он работает, так как в единицу времени происходит большее количество тактов и выполняется большее количество команд.

Среднее количество операций выполняемое за один такт работы процессора принято называть производительностью. Чем меньше тактов затрачивает в среднем процессор на исполнение команды, тем выше его эффективность (производительность) даже при неизменной тактовой частоте.

Разрядность шины данных и шины адреса

Шина данных — набор соединений, для передачи и приема данных. Чем больше сигналов одновременно поступает на шину, тем больше данных по ней передается за определенный интервал времени, и тем быстрее она работает. В процессоре 286 для приема и передачи двоичных данных используется 16 соединений, поэтому их шина данных считается 16-разрядной. Современные процессоры (начиная с Pentium) имеют 64-х разрядную шину данных, поэтому они могут передавать в системную память по 64 бита за один такт.

Количество битов данных, которые может обработать процессор за один прием, характеризуется разрядностью внутренних регистров.

Регистр — это по существу ячейка памяти внутри процессора, например, процессор может складывать числа, записанные в двух разных регистрах, а результат записывать в третий регистр. Разрядность регистров описывает разрядность обрабатываемых процессором данных. Разрядность регистров определяет также характеристики программного обеспечения и команд, выполняемых процессором. Например, процессоры с 32-разрядными внутренними регистрами могут выполнять 32-разрядные команды, которые обрабатывают данные 32-разрядными порциями, а процессоры с 16-разрядными регистрами этого делать не могут.

Кроме того в зависимости от структуры регистров различают два основных типа процессоров:

1) RISC — Reduced (Restricted) Instruction Set Computer — процессоры (компьютеры) с сокращенной системой команд. Эти процессоры обычно имеют набор однородных регистров универсального назначения; их система команд отличается относительной простотой.

2) CISC — Complete Instruction Set Computer — процессоры (компьютеры) с полным набором инструкций, к которым относится и семейство х86. Состав и назначение их регистров существенно неоднородны, широкий набор команд усложняет декодирование инструкций, на что расходуются аппаратные ресурсы. Возрастает число тактов, необходимое для выполнения инструкций.

Шина адреса — представляет собой набор проводников, по которым передается адрес ячейки памяти, в которую или из которой пересылаются данные. По каждому проводнику передается один бит адреса, соответствующий одной цифре в адресе. Увеличение количества проводников (разрядов шины) используемых для формирования адреса, позволяет увеличить количество адресуемых ячеек. Разрядность шины адреса определяет максимальный объем памяти, адресуемой процессором.

В компьютерах применяется двоичная системы счисления. Если, например, разрядность шины адреса составила бы всего один бит (один провод для передачи данных), то по этому проводу можно было бы передать всего два значения (логический нуль — нет напряжения, логическая единица — есть напряжение) и таким образом можно было бы адресоваться к двум ячейкам памяти. Такой бы процессор поддерживал обмен только с двумя байтами оперативной памяти! Использование двух бит для задания адреса позволило бы адресоваться уже к 4-м байтам памяти (00, 01, 10, 11 на шине — на четыре разных адреса можно указать). Вообще, количество разных значений, принимаемое n-разрядным двоичным числом равно 2 в степени n. Соответственно, при ширине шины адреса n бит, количество разных ячеек памяти, к которым можно адресоваться составляет 2 в степени n, поэтому говорят, что процессор поддерживает 2 в степени n байт оперативной памяти, или говорят, что адресное пространство процессора равно 2 в степени n байт. Например: процессор 8086 имел адресную шину 20 бит. Тогда он мог адресовать <2 в степени 20=1048576>байт оперативной памяти, т.е. 1 Мбайт. Таким образом, максимальный объем оперативной памяти, поддерживаемой процессором 8086 составляет 1 Мбайт. 286-ой процессор имел адресную шину равную 24 битам, адресуя таким образом уже 16 Мбайт (обратите внимание: каждый новый бит в шине адреса, увеличивает объем адресуемой памяти вдвое, это естественно, если вспомнить формулу Объем памяти = 2 в степени разрядность шины). Современные процессоры имеют адресную шину равной 36 бит, что соответствует поддерживаемой оперативной памяти объемом 64 Гбайт!

Читать еще:  Что называют адресным пространством

Разрядность этих шин является показателем возможностей процессора: разрядность шины данных определяет возможности процессора быстро обмениваться информацией, разрядность адресной шины определяет объем поддерживаемой процессором памяти.

Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.004 сек.)

Анализ развития процессоров фирмы Intel: семейство Pentium

Микроархитектура NetBurst

Повышение производительности IA-32 достигалось не только путем оптимизации конвейера команд и добавления исполнительных блоков, но и, например, внедрением кэш -памяти в ядро процессора. В семействе IA-32 встроенный кэш L1 размером 8 Кбайт впервые был реализован в процессорах Intel-486. В процессорах Pentium размер кэша был удвоен. Первые представители P6 ( Pentium Pro ) содержали также кэш L2 размером 256 или 512 Кбайт. Однако такое решение в то время оказалось слишком дорогим и невыгодным, поэтому в Pentium II была представлена технология Dual Independent Bus ( DIB ) — двойная независимая шина . Процессор выполнялся в виде картриджа с печатным краевым разъемом, на который выведена системная шина . На картридже размером 14х6,2х1,6см устанавливались микросхема ядра процессора ( CPU Core ), несколько микросхем, реализующих вторичный кэш , и вспомогательные дискретные элементы (резисторы и конденсаторы). Удаление вторичного кэша из кристалла процессора позволило использовать для кэш -памяти и памяти тегов микросхемы сторонних производителей, специализирующихся на выпуске сверхбыстродействующей памяти. Объем вторичного кэша определялся емкостью и числом установленных микросхем памяти. Для доступа к кэшу и для доступа к внешней памяти использовались раздельные шины. Такое же архитектурное решение использовалось в первых моделях Pentium III. Начиная с 1999 года (Pentium III Coppermine), кэш L2 вновь был возвращен внутрь кристаллов процессоров.

Процессор Pentium 4 является 32-разрядным представителем семейства IA-32 , по микроархитектуре принадлежащим к новому, седьмому ( по классификации Intel) поколению. С программной точки зрения он представляет собой процессор IA-32 с очередным расширением системы команд — SSE2 . По набору программно-доступных регистров Pentium 4 повторяет процессор Pentium III. С внешней, аппаратной точки зрения — это процессор с системной шиной нового типа, в которой кроме повышения тактовой частоты применены ставшие уже привычными принципы двойной (2х) и четырехкратной (4х) синхронизации, а также предпринят ряд мер по обеспечению работоспособности на ранее немыслимых частотах. Микроархитектура процессора, получившая название NetBurst, разработана с учетом высоких частот как ядра (>1,4 ГГц), так и системной шины (400 МГц). Название микроархитектуры указывает на сетевую направленность процессора: его мощь необходима для ресурсоемких мультимедийных Интернет-приложений.

Процессор Pentium 4 является однокристальным. Кроме собственно вычислительного ядра, он содержит кэш — память двух уровней. Вторичный кэш , общий для инструкций и данных, имеет размер 256 Кбайт и разрядность шины 256 бита (32 байта), как и в последних процессорах Pentium III. Шина вторичного кэша работает на частоте ядра, что обеспечивает ее пропускную способность 32х1,4 = 44,8 Гбайт/с на частоте 1,4 ГГц. Вторичный кэш имеет ЕСС-контроль, позволяющий обнаруживать и исправлять ошибки. Первичный кэш данных имеет такую же высокую пропускную способность (44,8 Гбайт/с), но его объем сократился вдвое (8 Кбайт против 16 в Pentium III). Первичный кэш инструкций в привычном понимании отсутствует, его заменил кэш трассы ( trace cache ). В нем хранятся последовательности микроопераций , в которые декодированы инструкции. Здесь могут помещаться до 12К микроинструкций.

Интерфейс системной шины процессора рассчитан только на однопроцессорные конфигурации, отсутствует также возможность избыточного функционального контроля ( FRC ). Интерфейс во многом напоминает шину Р6, протокол также ориентирован на одновременное выполнение нескольких транзакций. Принят ряд мер по обеспечению высокой пропускной способности. В процессоре Pentium 4 частота шины 400 МГц с «четырехкратной накачкой» ( quad pumped) — тактовая частота системной шины составляет 100 МГц, но частота передачи адресов и данных выше. Новая информация по линиям с общей синхронизацией может передаваться на каждом такте с частотой 100 МГц. Для 2 и 4-кратной передачи используется синхронизация от источника данных. По шине адреса информация передается в режиме 2-кратной передачи, стробами являются два сигнала ADSTB0# и ADSTB1#. По спаду этих стробов передается адрес , а по фронту — информация о типе транзакции. Таким образом, в каждом такте шины (за 10 нс) передается и адрес , и тип транзакции (у Р6 на это требовалось 2 такта, что занимало 15-30 нс). По шине данных информация передается с четырехкратной частотой, для чего используются пары стробирующих сигналов DSTBp[0:3]# и DSTBn[0:3]# с периодом 5 нс (частота 200 МГц). Стробы сдвинуты относительно друг друга на 2,5 нс (половину своего маленького такта), синхронизация по их спадам и дает учетверенную частоту передачи.

Разрядность шины данных, как и в предыдущих двух поколениях процессоров, составляет 64 бита (8 байт ), что в режиме 4-кратной передачи дает максимальную пропускную способность 100х4х8=3,2 Гбайт/с . У процессоров Pentium III шина обеспечивала 133х8=1,06 Гбайт/с . Шина адреса имеет разрядность 36 бит , и это позволяет адресовать те же 64 Гбайт памяти, из которых кэшируются только первые 4 Гбайт.

Исполнительные устройства МП ( АЛУ ) работают на удвоенной частоте, что дает возможность выполнять большинство целочисленных инструкций за половину такта. По сравнению с предыдущими поколениями IA-32 , Pentium 4 содержит самый длинный конвейер команд, состоящий из 20 этапов и названный гиперконвейером . В связи с этой особенностью многие специалисты отмечают, что микроархитектура NetBurst будет иметь максимальную производительность исполнения предсказуемых (линейных и циклических) участков программы, характерных для приложений, на которые ориентирован Pentium 4. На непредсказуемо ветвящихся программах, к которым относятся, например, офисные приложения , длинный гиперконвейер оказывается менее эффективным, чем конвейер Р6, если бы тот удалось разогнать до частот 1,4 ГГц и выше. Чтобы частично компенсировать этот недостаток, были существенно оптимизированы механизмы спекулятивного исполнения и предсказания ветвлений.

Ссылка на основную публикацию
Adblock
detector