Lt304888.ru

Туристические услуги

Архитектура набора команд

30-05-2023

Схема, иллюстрирующая место уровней микроархитектуры, архитектуры набора команд и микрокода в многоуровневой структуре компьютера

Архитектура набора команд (англ. instruction set architecture, ISA) — часть архитектуры компьютера, определяющая программируемую часть ядра микропроцессора. На этом уровне определяются реализованные в микропроцессоре конкретного типа:


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

Описывает модель, топологию и реализацию ISA на микросхеме микропроцессора. На этом уровне определяется:

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

Уровни, реализуемые в архитектуре, микроархитектуре и в семействе процессоров соответственно, а также их взаимосвязь описаны на рис. 1 в документе White Paper Inside Intel®Core™ Microarchitecture (англ.)

Содержание

Наборы команд на базе архитектуры Intel (IA)

Корпорация Intel разработала три типа ISA, которые ориентируются на различные секторы рынка. Для их именования часто используется акроним из выражения Intel Architecture, IA (например, IA-32, IA-64).

  • Архитектура IA-32 предназначена для выполнения массовых 32-разрядных приложения на ПК начального уровня и реализована в следующих семействах процессоров:
    • Intel Celeron и Intel Pentium (в корпусе FC-PGA2);
    • процессорах Intel, использующих технологии ультранизкого напряжения питания;
    • Intel Core Duo.
  • Архитектура набора команд IA-64 реализована в семействе процессоров Intel Itanium.
  • Архитектура Intel 64 предназначена для современных ПК и серверов среднего уровня, оптимизированных для выполнения 64-разрядных приложений. Эта архитектура реализована в следующих семействах процессоров:

Наборы команд на базе архитектуры AMD

См. также

Внешние ссылки

Intel
  • Intel 64 and IA-32 Architectures Optimization Referance Manual (англ.)
  • Intel 64 and IA-32 Architectures Software Developer's Manual (в пяти томах):
    • Том 1. Basic Architecture (англ.)
    • Том 2A. Instruction Set Reference, A-M (англ.)
    • Том 2B: Instruction Set Reference, N-Z (англ.)
    • Том 3A. System Programming Guide (англ.)
    • Том 3B: System Programming Guide (англ.)
  • Главная страница поддержки процессоров (англ.)
  • Руководства по архитектурам Intel 64 и IA-32 (англ.)
AMD

Архитектура набора команд.

© 2020–2023 lt304888.ru, Россия, Волжский, ул. Больничная 49, +7 (8443) 85-29-01