русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Тенденции развития микропроцессорная техника. Структура и режимы функционирования современных микропроцессоров


Год

Процессор

Частота

Разрядность

Технология

Память

Нововведения и особенности

1971

Intel 4004

 

4 бит

 

 

 

1974

Intel 8080

2 MHz

8 бит

6 µ

64 Kb

 

1978

Intel 8086

8 MHz

16 бит

3 µ

1 Mb

Сегментация памяти. Положил основу семейству x86

1982

Intel 80286

12.5 MHz

16 бит

 

16 Mb

Реализован защищенный режим

1985

Intel 80386

20-40 MHz

32 бит

1.5 µ

4 Gb

Введена страничная организация памяти

1989

Intel 80486

50-100 MHz

 

1 µ

4 Gb

Появляется FPU. Встроенная кэш-память.

1993

Pentium

100-200 MHz

32 бит

 

4 Gb

Суперскалярная архитектура. Блок BTB (буфер адресов ветвления). Разделенный кэш (команд и данных).

1997

Pentium MMX

133-233 MHz

32 бит

 

4 Gb

57 новых команд MMX (Multimedia Extensions). 8 регистров MMX0-MMX7. Конвейер – 6 стадий.

1995

Pentium Pro

FSB=66MHz

32 бит

 

4 Gb

Первый процессор семейства P6. Появляется кэш L2 в ядре процессора. Серверный процессор.

1997

Pentium 2

FSB=100 MHz

32 бит

0.25 µ

64 Gb

L2 вынесен из ядра процессора. Первый массовый процессор семейства P6.

1998

Celeron

FSB=66MHz

32 бит

0.25 µ

64 Gb

L2 снова внесен в корпус процессора

1999

Pentium 3 Katmai

FSB=100  MHz

32 бит

 

64 Gb

70 команд SSE (мультимедийные команды с плавающей запятой). Также есть MMX и 3DNow!

2000

Pentium 3 Coppermine

FSB=133 MHz

32 бит

0.18 µ

64 Gb

 

2001

Pentium 3 Tualatin

FSB=133 MHz

32 бит

0.13 µ

64 Gb

 

2000

Pentium 4 Willamette

FSB=400 MHz(4x100)

32 бит

0.18 µ

64 Gb

Конвейер – 20 стадий. Вместо L1 появляется Trace Cache – кэш трассировки. АЛУ работает с двойной частотой. Добавлены 144 команды SSE2.

2002

Pentium 4 Northwood

FSB=400 MHz(4x100)

32 бит

0.13 µ

64 Gb

Позже появляется FSB=533 MHz.
2003 г. FSB=800 MHz. Самое главное – технология Hyper Threading (два логических процессора в одном физическом ядре).

2002

Pentium 4M

FSB=400 MHz(4x100)

32 бит

0.13 µ

64 Gb

Мобильная версия Pentium 4.

2003

Pentium M Banias

FSB=800 Mhz

32 бит

0.13 µ

64 Gb

Технология Centrino для мобильных устройств.
L2 = 1Mb.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Основные тенденции на ближайший год: переход на 64-битную платформу, выпуск двухядерного процессора, переход на технологию 0.06 µ, частота FSB=1033MHz.

Режимы работы современных микропроцессоров:

1. Реальный режим (Real Mode) – полностью совместим с 8086. В этом режиме возможна адресация до 1 Мб физической памяти.
2. Защищенный режим (Protected Mode). В этом режиме процессор позволяет адресовать до 4 Гб физической памяти, через которые при использовании механизма страничной адресации (которая доступна только в защищенном режиме) могут отображаться до 64 Тбайт виртуальной памяти каждой задачи. В защищенном режиме процессор может выполнять дополнительные инструкции, недоступные в реальном режиме. Существует аппаратная поддержка многозадачной работы МП. Есть аппаратная защита памяти.
3. Режим виртуального процессора 8086 (Virtual 8086 Mode). В таком режиме на одном процессоре может параллельно  исполняться несколько задач с изолированными друг от друга ресурсами. При этом использование физического адресного пространства памяти управляется механизмами сегментации и трансляции страниц.
4. «Неофициальный» режим Big Real Mode (или Unreal Mode). Позволяет адресоваться ко всему 4-Гбайтному пространству памяти. В этом режиме инструкции исполняются так же, как и в реальном режиме, но с помощью дополнительных сегментных регистров FS и GS программы получают непосредственный доступ к данным во всей физической памяти.
5. Режим системного управления (SMM – System Management Mode). Используется в служебных и отладочных целях.

Структура микропроцессора на примере Intel 80486:

- шинный интерфейс (БШ);                             
- внутренняя кэш-память (кэш);
- блок опережающей выборки команд (БПВ);
- двухступенчатый дешифратор команд (БДШ);
- блок управления (БУ);
- целочисленное устройство (БИ);
- арифметический сопроцессор (БСопр.);
- блок сегментации (БСег.);
- блок страничного управления (БСтр.).

Просмотров: 5996

Вернуться в оглавление:Шпаргалки по компьютеру




Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Полезен материал? Поделись:

Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.