- •1.Основные понятия и определения, относящиеся к мп технике
- •2. Структура эвм по фон Нейману. Пять принципов фон Неймана. Цикл управления по фон Нейману
- •3. Классификация архитектур эвм по взаимодействию процессора, памяти и устройств ввода-вывода.
- •4. Классификация архитектур эвм по взаимодействию потока команд и потока данных
- •5. Классификация mimd-систем по Таненбауму (smp , numa ,mpp и cow).
- •6. Архитектуры мп . Назовите и поясните составные части понятия архитектуры.
- •7. Основные характеристики мп (m/n/k). Архитектурные особенности современных мп. Микроархитектура мп.
- •1) Тактовой частотой,
- •2) Разрядностью,
- •3) Архитектурой.
- •8. Risc и cisc-микропроцессоры.
- •Характерные особенности risc-процессоров
- •9. Структура рынка универсальных микропроцессоров
- •10. Микропроцессоры компании Intel. История создания мп, закон Myрa , динамика развития мп от Intel
- •11. Маркетинговая стратегия фирмы Intel. Платформенная стратегия фирмы на современном этапе
- •Компоненты платформ Intel
- •12. Маркировка мп от Intel .Процессорные номера для процессоров класса p4 и класса Core
- •13. Архитектура ia-32.Расширения архитектуры x86-Intel 64/em64t
- •14. Архитектура ia-64. Особенности мп Itanium, Itanium-2
- •15. Архитектура Power
- •16. Архитектура PowerPc. Архитектура Сell
- •17. Архитектура Alpha,pa-risc
- •18. Архитектура sparc, mips
- •19. Кодовое название ядер мп. Примеры (Intel, amd, via)
- •20. Новые технологии в процессорах Intel Pentium 4 (vt, ht, eist, em64t)
- •21. Описание использованных в мп на ядре Core новых технологий
- •22. Структура микропроцессорной системы.
- •23. Логическая структура микропроцессора.
- •23. Программный (синхронный асинхронный) ввод-вывод информации в мпс.
- •25. Построение магистрали адреса в мпс с использованием непрограммируемых интерфейсных компонентов к580ва86
- •26. Построение магистрали данных.
- •27. Построение магистрали управления.
- •28. Ввод-вывод информации в мпс по прерываниям; в режиме прямого доступа к памяти.
- •29. Параллельный ввод-вывод информации в мпс.
- •30. Последовательный ввод-вывод информации в мпс
- •31. Организация памяти в мпс. Подключение озу
- •32. Организация памяти в мпс. Подключение пзу
- •33. Условные обозначения компонентов Intel
- •34. Основной механизм сопряжения по времени работы мп и внешних устройств
- •35. Подключение дисплея и клавиатуры к мпс
- •36. Физическое адресное пространство памяти и портов.
- •1.3.2.2. Режимы адресации переходов.
- •1.2. Реальный режим
- •1.2.1. Параметры базового микропроцессора семейства Intel 8086.
- •Основные отличия от 486-ого процессора
- •История
- •[Править] Слияния и поглощения
- •[Править] Происхождение названия
- •Архитектура mc68000
- •Архитектура mc68020
- •Архитектура mc68030
- •Архитектура mc68040
- •Спецификация шины pci
- •Стандартные модификации pci
- •Версии HyperTransport
- •Применение HyperTransport: Замена шины процессора
- •Технические характеристики жк-монитора
- •Специализация
- •Надежность
- •[Править] Аппаратные решения
- •Размещение и Обслуживание
13. Архитектура ia-32.Расширения архитектуры x86-Intel 64/em64t
SISD (пооперандная обработка) |
Обработка целых чисел(i386) |
|
|
Обработка чисел с "плавающей точкой"(i486,P,P pro) |
|
V. |
|
SISD+SIMD (групповая обработка) |
Обработка группы целых чисел (ММХ)(P mmx, P2) |
|
|
Обработка группы чисел с "плавающей точкой" (SSE)(P3,P4) |
Кроме 32-разрядных регистров для хранения целочисленных операндов, процессоры Pentium содержат 80-разрядные регистры, которые обслуживают блоки FPU и ММХ.
При работе FPU регистры STO-ST7 образуют кольцевой стек, в котором хранятся числа с "плавающей точкой", представленные в формате с расширенной точностью (80 разрядов).
При реализации ММХ-операций они используются как 64-разрядные регистры ММ0-ММ7, где могут храниться несколько операндов (восемь 8-разрядных, четыре 16-разрядных, два 32-разрядных или один 64-разрядный), над которыми одновременно выполняется поступившая в процессор команда.
Блок SSE-2, введенный в состав процессора Pentium 4, значительно расширяет возможности обработки нескольких операндов по принципу SIMD. Этот блок реализует 144 новые команды, обеспечивающие одновременное выполнение операций над несколькими операндами, которые располагаются в памяти и в 128-разрядных регистрах. В регистрах могут храниться и одновременно обрабатываться 2 числа с "плавающей точкой" в формате двойной точности (64 разряда) или 4 числа в формате одинарной точности (32 разряда). Операции SSE-2 позволяют существенно повысить эффективность процессора при реализации трехмерной графики и интернет-приложений, обеспечении сжатия и кодирования аудио- и видеоданных и в ряде других применений.
Введение большой группы команд SSE-2 является основной особенностью реализованного в Pentium 4 варианта архитектуры IA-32. Что касается базового набора команд и используемых способов адресации операндов, то они практически полностью совпадают с набором команд и способов адресации в предыдущих моделях Pentium. Процессор обеспечивает реальный и защищенный режимы работы, реализует сегмент-
ную и страничную организации памяти. Таким образом, пользователь имеет дело с хорошо знакомым набором регистров и способов адресации, может работать с базовой системой команд и известными вариантами реализации прерываний и исключений, которые характерны для всех моделей семейства Pentium.
AMD64 (также x86-64/Intel64/EM64T/x64) — 64-битная архитектура микропроцессора и соответствующий набор инструкций, разработанные компанией AMD. Это расширение архитектуры x86 с полной обратной совместимостью. Набор инструкций x86-64 в настоящее время поддерживается процессорами AMD Athlon 64, Athlon 64 FX, Athlon 64 X2, Phenom, Turion 64, Opteron, последними моделями Sempron. Интересно, что этот набор инструкций был поддержан основным конкурентом AMD — компанией Intel под названием Intel 64 (ранее известные как EM64T и IA-32e) в поздних моделях процессоров Pentium 4, а также в Pentium D, Pentium Extreme Edition, Celeron D, Core 2 Duo и Xeon. Корпорации Microsoft и Sun Microsystems используют для обозначения этого набора инструкций термин x64.
Архитектура x86_64 имеет:
16 целочисленных 64-битных регистра общего назначения (RAX, RBX, RCX, RDX, RBP, RSI, RDI, RSP, R8 — R15),
8 80-битных регистров с плавающей точкой (ST0 — ST7),
8 64-битных регистров Multimedia Extensions (MM0 — MM7, имеют общее пространство с регистрами ST0 — ST7),
16 128-битных регистров SSE (XMM0 — XMM15),
64-битный указатель RIP и 64-битный регистр флагов RFLAGS.
