Микропроцессоры типа cisc
Большинство современных ПК типа IBM PC используют МП типа CISC, выпускаемые многими фирмами: Intel, AMD, Cyrix, IBM и т.д. Законодателем «мод» здесь выступает Intel, но ей «на пятки» наступает AMD, в последние годы создавшая МП по некоторым параметрам лучше «интеловских». Все же пока МП фирмы Intel имеют большее распространение. характеристики некоторых из них приведены в табл. 8.1. Следует знать что:
- МП 80386 (386), 80486 (486) имеют модификации с буквами SX, DX, SL и др., они отличаются от базовой модели разрядностью шины, тактовой частотой, надежностью, габаритами, потреблением энергии, амплитудой напряжения и другими параметрами.
- МП Pentium–Pentium 4 имеют много различных модификаций.
- Число элементов — это количество элементарных полупроводниковых переходов, размещенное в интегральной схеме МП. Технология обычно характеризуется размером элемента в микронах (микронная технология).
- МП 486DX и выше имеют встроенный математический сопроцессор, могут работать с умножением внутренней частоты. С увеличенной частотой работают только внутренние схемы МП, все внешние по отношению к МП схемы, в том числе расположенные и на системной плате, работают на обычной частоте.
Таблица 8.1. Характеристики некоторых CISC МП
Модель МП Intel | Разрядность данных/адреса (битов) | Тактовая частота (МГц) | Адресное пространство (байт) | Состав команд18 | Число элементов Технология | Кэш L1 и L2 (Кбайт) | Напряжение питания Конструктив | Частота системной шины (FSB) МГц | Год выпуска | |
8086 | 16 | 16 | 4,77 и 8 | 106 |
| 70 000; 3 мкм |
| 5В |
| 1979 |
80186 | 16 | 20 | 8 и 10 | 106 |
| 140 000 3 мкм |
| 5В |
| 1981 |
80286 | 16 | 24 | 12 и 16 | 16 · 106 |
| 180 000; 1,5 мкм |
| 5В |
| 1982 |
80386 | 32 | 32 | 16–50 | 4 · 109 | Базовый | 275 000; 1 мкм | 8 | 3,3В |
| 1985 |
80486 | 32 | 32 | 25–100 | 4 · 109 | Базовый | 1,2 · 106; 1 мкм | 8 | 3,3В |
| 1989 |
Pentium | 64 | 32 | 60–233 | 4 · 109 | Базовый | 3,3 · 106; 0,35 мкм | 8 + 8 | 3,3В; Socket 5 | 66 | 1993 |
Pentium Pro | 64 | 32 | 150–200 | 4 · 109 | Базовый | 5,5 · 106; 0,35 мкм | 8 + 8 256F | 3,3 В; Socket 8 | 66 | 1995
|
Pentium MMX | 64 | 36 | 166–300 | 64 · 109 | Базовый + 57 (MMX) | 7,5 · 106; 0,35 мкм | 16+16 | 2,8 В; Socket 7 | 100 | 1997 |
Pentium II Katmai) | 64 | 36 | 266–600 | 64 · 109 | MMX + 70 (SSE) | 7,5 · 106; 0,25 мкм | 16+16 512F/2 | 2,0 В; Slot 1 | 133 | 1997 |
Pentium II Celeron (Mendocino) | 64 | 32 | 266–600 | 4 · 109 |
SSE | 19 · 106; 0,25, 0,22 мкм | 16+16 128F | 2,0 В; Slot 1, Socket 370 | 100 | 1998 |
Pentium III (Coppermine) | 64 | 36 | 500–1000 | 64 · 109 | SSE
| 25 · 106; 0,18 мкм | 16+16 256F | 1,65 В; Socket 370 | 133 | 1999 |
Pentium III Xeon | 64 | 36 | 500–1000 | 64 · 109 |
SSE | 30 · 106; 0,18 мкм | 16+16 256–2048F | 1,65 В; Slot 2 | 133 | 1999 |
Pentium 4 (Willamette) | 64 | 36 | 1000–3400 | 64 · 109 | SSE+144 (SSE2) | 42 · 106; 0,13 мкм | 8+8 256F | 1,7В Socket 423 | 400 | 2000 |
Pentium 4 Northwood | 64 | 36 | 1800-3400 | 64 · 109 | SSE2 | 55· 106; 0,13 мкм | 16+16 512F | 1,55В Socket 478 | 533 | 2001 |
Pentium 4E (Prescott) | 64 | 36 | 2800 -3600 | 64 · 109 | SSE2+13 (SSE3) | 125· 106; 0,09 мкм | 16+16 1024 F | 1,55В, LGA 775 Strained, SOI, Cu | 800 | 2003 |
Pentium 4XE (Gallatine) | 64 | 36 | 3200 -3600 | 64 · 109 | SSE3 | 178· 106; 0,09 мкм | 16+16 2048 F | LGA 775 Strained, SOI, Cu | 1066 | 2004 |
Pentium D 2ядра (Prescott) | 64 | 64 | 2800– 3200 | 64 · 109 | SSE3+ | 275· 106; 0,09 мкм | 16+16 2x 1024 F | LGA 775 Strained, SOI, Cu | 800 | 2005 |
- МП 80286 и выше обеспечивают конвейерное выполнение команд, содержат регистры для очереди команд общим размером 6 байт, у МП 486 — 16 байтов и др. Конвейерное выполнение команд — это одновременное выполнение разных тактов последовательных команд в разных частях МП при непосредственной передаче результатов из одной части МП в другую, увеличивает эффективное быстродействие ПК в 2–5 раз.
-МП 80286 и выше могут работать в вычислительной сети, поддерживают многозадачную работу (многопрограммность) и сопутствующая ей защиту памяти.
-МП 80386 и выше имеют встроенную поддержку системы виртуальных машин, обеспечивающую режим многозадачной работы: каждая задача может выполняться под управлением своей операционной системы, в одном МП моделируется несколько параллельно работающих компьютеров под различными операционными системами.
-МП 80486 и выше обеспечивают поддержку кэш-памяти, включают RISC-элементы, позволяющие выполнять усеченные команды за 1 такт.
Современные микропроцессоры имеют два режима работы:
реальный (однозадачный, Real Address Mode), в котором возможно выполнение только одной программы, и непосредственно адресоваться могут только (1024 + 64) Кбайт основной памяти компьютера, а остальная память (расширенная) доступна лишь при подключении специальных драйверов;
защищенный (многозадачный, Protected Virtual Address Mode), обеспечивающий выполнение одновременно нескольких программ, непосредственную адресацию и прямой доступ (без дополнительных драйверов) к расширенной основной памяти. Предоставляется доступ к памяти емкостью 16 Мбайт для МП 286; 4 Гбайт для процессоров 386, 486, Celeron; 128 Гбайт для МП Pentium Xeon и 64 Гбайт для остальных процессоров Pentium, а при страничной организации памяти — к 16 Тбайт виртуальной памяти каждой задаче. В этом режиме осуществляется автоматическое распределение памяти между выполняемыми программами и соответствующая ее защита от обращений со стороны чужих программ. Защищенный режим поддерживается операционными системами Windows, OS/2, UNIX и другими.
- Введение
- Раздел «Создание и эволюция эвм» Глава 1. Научные предпосылки создания эвм
- Управление и информация
- Информация и ее свойства
- Экономическая информация
- Три формы адекватности информации
- Меры информации
- Синтаксические меры информации
- Семантическая мера информации
- Прагматическая мера информации
- Показатели качества информации
- Репрезентативность
- Содержательность
- Достаточность
- Доступность
- Актуальность
- Своевременность
- Точность
- Достоверность
- Устойчивость
- Защищенность
- Полезность
- Информатика
- Наука информатика
- Информационные технологии
- Индустрия информатики
- Вопросы для самопроверки
- Глава 2. История создания вычислительной техники
- Механические счетные машины
- Электромеханические счетные машины
- Электронные вычислительные машины
- Вопросы для самопроверки
- Глава 3. Эволюция эвм
- Вопросы для самопроверки
- Глава 4. Основные классы вычислительных машин
- Большие компьютеры
- Серверы и рабочие станции
- Рабочие станции
- Серверы
- Малые компьютеры
- Микрокомпьютеры
- Персональные компьютеры
- Наколенные компьютеры
- Компьютеры-блокноты (ноутбуки)
- Нетбуки
- Планшетные компьютеры
- Райтеры
- Электронные книги Ридеры
- Карманные компьютеры
- Периферийные устройства кпк
- Коммуникаторы (смартфоны)
- Электронные секретари
- Электронные записные книжки
- Вычислительные системы
- Многомашинные и многопроцессорные вс
- Высокопараллельные многопроцессорные вычислительные системы
- Ассоциативные и потоковые вс
- Ассоциативные вычислительные системы
- Потоковые вычислительные системы
- Суперкомпьютеры
- Кластерные суперкомпьютеры
- Вопросы для самопроверки
- Раздел 2. «Информационно-логические основы построения эвм» Глава 5. Представление информации в эвм
- Представление чисел с фиксированной и плавающей запятой
- Алгебраическое представление двоичных чисел
- Прочие системы счисления
- Двоично-десятичная система счисления
- Шестнадцатеричная система счисления
- Выполнение арифметических операций в компьютере
- Особенности выполнения операций над числами с плавающей запятой
- Выполнение арифметических операций над числами, представленными в дополнительных кодах
- Особенности выполнения операций в обратных кодах
- Выполнение арифметических операций в шестнадцатеричной системе счисления
- Особенности представления информации в пк
- Вопросы для самопроверки
- Глава 6. Логические основы построения эвм
- Основы алгебры логики
- Логический синтез вычислительных схем
- Электронные технологии и элементы
- Полевые транзисторы
- Планарные микросхемы
- Электронные и логические схемы
- Триггер
- Регистр
- Дешифратор
- Логические операции, выполняемые в компьютере
- Or (или) — логическое сложение
- Xor (исключающее или)
- Not (не) — операция отрицания
- Вопросы для самопроверки
- Раздел 3 Архитектура персонального компьютера Глава 7. Основные блоки эвм и их назначение
- Структурная схема эвм
- Микропроцессор
- Системная шина
- Основная память
- Внешняя память
- Источник питания
- Внешние устройства
- Дополнительные интегральные микросхемы
- Элементы конструкции пк
- Функциональные характеристики эвм
- Производительность, быстродействие, тактовая частота
- Разрядность микропроцессора и кодовых шин интерфейса
- Типы системного и локальных и внешних интерфейсов
- Емкость оперативной памяти
- Виды накопителей на жестких магнитных дисках
- Тип и емкость накопителей на гибких магнитных дисках
- Наличие, виды и емкость кэш-памяти
- Аппаратная и программная совместимость с другими типами компьютеров
- Возможность работы в многозадачном режиме
- Надежность
- Глава 8. Микропроцессоры
- Микропроцессоры типа cisc
- Микропроцессоры Over Drive
- Микропроцессоры Pentium
- Микропроцессоры Pentium Pro
- Микропроцессоры Pentium mmx и Pentium II
- Микропроцессоры Pentium III
- Микропроцессоры Pentium 4
- Эффективные технологии в мп Intel
- Архитектура Intel Net Burst
- Многоядерные микропроцессоры
- Микропроцессоры линейки core
- Процессоры Core Penryn
- Микропроцессоры типа risc
- Микропроцессоры типа vliw
- Физическая и функциональная структура микропроцессора
- Устройство управления
- Арифметико-логическое устройство
- Микропроцессорная память
- Универсальные регистры
- Сегментные регистры
- Регистры смещений
- Регистр флагов
- Статусные флаги
- Управляющие флаги
- Интерфейсная часть мп
- Вопросы для самопроверки
- Глава 9. Системные платы и чипсеты
- Разновидности системных плат
- Чипсеты системных плат
- Чипсет i965 (Broadwater)
- Глава 10. Интерфейсная система пк
- Шины расширений
- Локальные шины
- Интерфейсы pci
- Интерфейс agp
- Периферийные шины
- Интерфейсы ide/ata
- Интерфейс scsi
- Интерфейс rs 232
- Интерфейс ieee 1284
- Универсальные последовательные интерфейсы
- Последовательная шина usb
- Стандарт ieee 1394
- Последовательный интерфейс sata
- Последовательный интерфейс sas
- Семейство последовательных интерфейсов pci Express
- Прикладные программные интерфейсы
- Беспроводные интерфейсы
- Интерфейсы IrDa
- Интерфейс Bluetooth
- Интерфейс wusb
- Семейство интерфейсов WiFi
- Семейство интерфейсов WiMax
- Интерфейс WiBro
- Прочие интерфейсы
- Вопросы для самопроверки
- Глава 11. Основная память пк
- Статическая и динамическая оперативная память
- Основная память
- Физическая структура основной памяти
- Оперативные запоминающие устройства
- Виды модулей оперативной памяти
- Типы оперативной памяти
- Постоянные запоминающие устройства
- Логическая структура основной памяти
- Вопросы для самопроверки
- Глава12. Внешние запоминающие устройства
- Размещение информации на дисках
- Адресация информации на диске
- Накопители на жестких магнитных дисках
- 0,85" Винчестеры Toshiba
- Дисковые массивы raid
- Накопители на гибких магнитных дисках
- Накопители на оптических дисках
- Неперезаписываемые оптические диски cd-rom
- Оптические диски с однократной записью
- Оптические диски с многократной записью
- Оптические универсальные диски dvd
- Маркировка скоростных характеристик cd и dvd
- Эффективные технологии хранения информации на cd и dvd
- Многослойный cd
- Millipede-диск
- Флуоресцентные оптические диски
- Особенности организации флуоресцентных дисков
- Прочие технологии
- Накопители на магнитооптических дисках
- Накопители на магнитной ленте
- Устройства флэш-памяти
- Твердотельные накопители на базе флэш-памяти
- Вопросы для самопроверки
- Глава 13. Видеотерминальные устройства
- Видеомониторы на элт
- Монохромные мониторы
- Цветные мониторы
- Виды развертки изображения на мониторе
- Цифровые и аналоговые мониторы
- Размер экрана монитора
- Вертикальная (кадровая) развертка
- Строчная развертка
- Разрешающая способность мониторов
- Частотная полоса пропускания
- Эргономичность электронно-лучевых мониторов
- Видеомониторы на плоских панелях
- Мониторы на жидкокристаллических индикаторах
- Tmos – мониторы
- Плазменные мониторы
- Электролюминесцентные мониторы
- Светоизлучающие мониторы
- Мониторы на основе «электронной бумаги»
- Стереомониторы
- Видеоконтроллеры
- Вопросы для самопроверки
- Глава 14. Внешние устройства пк
- Клавиатура
- Графический манипулятор мышь
- Принтеры
- Матричные принтеры
- Струйные принтеры
- Лазерные принтеры
- Термопринтеры
- Твердочернильные принтеры
- Сервисные устройства
- Сетевые принтеры
- С канеры
- Типы сканеров
- Форматы представления графической информации в пк
- Форматы растровой графики
- Д игитайзеры
- Основные характеристики дигитайзеров
- Плоттеры
- Типы плоттеров
- Вопросы для самопроверки
- Глава 15. Средства мультимедиа
- Системы речевого ввода и вывода информации
- Системы распознавания речи
- Системы, ориентированные на распознавание отдельных слов, команд и вопросов
- Системы распознавания предложений и связной речи
- Системы идентификации по образцу речи
- Механизм распознавания речи
- Системы синтеза речи
- Компьютерные средства обеспечения звуковых технологий
- Звуковые платы (карты)
- Компьютерные средства обеспечения видеотехнологий
- Вопросы для самопроверки
- Раздел 4. Компьютерные сети Глава 16. Основы построения компьютерных сетей
- Классификация и архитектура компьютерных сетей
- Виды компьютерных сетей
- Модель взаимодействия открытых систем
- Локальные вычислительные сети
- Виды локальных вычислительных сетей
- Одноранговые локальные сети
- Серверные локальные сети
- Корпоративные компьютерные сети
- Глобальная информационная сеть Интернет
- Протоколы, используемые в сети
- Программное обеспечение компьютерных сетей
- Информационное обеспечение сетей
- Вопросы для самопроверки
- Глава 17.Техническое обеспечение компьютерных сетей
- Серверы и рабочие станции
- Рабочие станции
- Серверы
- Маршрутизаторы и коммутирующие устройства
- Методы коммутации
- Коммутация сообщений
- Коммутация пакетов
- Методы маршрутизации
- Варианты адресации компьютеров в сети
- Методы маршрутизации, используемые в сетях
- Модемы и сетевые карты
- Модемы для аналоговых каналов связи
- Протоколы передачи данных
- Модемы для цифровых каналов связи
- Сетевые карты
- Линии и каналы связи
- Цифровые каналы связи
- Раздел 5. Программное управление Глава 18. Программное управление — основа автоматизации вычислительного процесса После изучения главы вы должны знать:
- Алгоритмы и языки программирования
- Состав машинных команд
- Пример программы на яск
- Программное обеспечение компьютера
- Системное программное обеспечение
- Операционные системы компьютеров
- Прикладное программное обеспечение
- Прикладные программы для офиса
- Корпоративные прикладные программы
- Режимы работы компьютеров
- Однопрограммный режим
- Многопрограммный режим
- Система прерываний программ в пк
- Адресация регистров и ячеек памяти в пк
- Относительная адресация
- Стековая адресация
- Вопросы для самопроверки
- Глава 19.Элементы программирования на языке Ассемблер
- Основные компоненты языка ассемблер Алфавит языка
- Константы (числа и строки) Только целые числа
- Строки (литералы)
- Команды (операторы)
- Директивы (псевдооператоры)
- Модификаторы
- Адресация регистров и ячеек памяти в Ассемблере
- Непосредственная адресация
- Прямая адресация регистров мпп
- Адресация ячеек оп
- Основные команды языка ассемблер
- Команды пересылки данных
- Арифметические команды
- Команды сложения, вычитания и сравнения
- Команды приращения
- Команды умножения
- Команды деления
- Логические команды
- Команды безусловной передачи управления
- Команды перехода к подпрограмме и выхода из подпрограммы
- Команда перехода к подпрограмме: call opr
- Команда выхода из подпрограммы
- Команды условной передачи управления
- Команды условной передачи управления для беззнаковых данных
- Команды условной передачи управления для знаковых данных
- Команды условной передачи управления для прочих проверок
- Команды управления циклами
- Команды прерывания
- Основные директивы ассемблера
- Директивы определения идентификаторов
- Директивы определения данных
- Директивы определения сегментов и процедур
- Директивы управления трансляцией
- Программирование процедур работы с устройствами ввода-вывода
- Программирование работы с дисплеем
- Видеооперации с прерыванием 21h dos
- Программирование работы с клавиатурой
- Некоторые аспекты создания исполняемых программ
- Процедуры формирования программы
- Структура программы на языке ассемблера для создания файла exe
- Программа вычисления квадратного корня
- Основные сведения о листинге программы
- Последовательность работы пк при выполнении программы
- Краткие сведения об отладчике программ debug
- Основные команды отладчика debug
- Вопросы для самопроверки
- Заключение. Перспективы развития информационных систем
- Литература