Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПиП МПС(Ассемблер Левицкий экт 4) / MProc / M8 / Введение в арихитектуру Itanium.doc
Скачиваний:
61
Добавлен:
16.04.2013
Размер:
91.14 Кб
Скачать

2.12.3. Производительность и масштабируемость систем

Производительность и масштабируемость достигаются с помощью разнообразных свойств. Атрибуты памяти, блокирующие примитивы, когерентность кэша и модель упорядочивания памяти, все вместе работают для обеспечения эффективного разделения в мультипроцессорной среде. Кроме этого, архитектура Itaniumпозволяет уменьшить задержку программ обработки ловушек, ошибок и прерываний вместе с легкими доменными переходами (light-weightdomaincrossings). Анализу производительности помогает включение нескольких мониторов производительности и механизмов поддерживающих профилирование программ.

2.12.4. Безопасность и поддерживаемость систем

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

2.13. Терминология

Напомним термины, используемые в этом документе:

  • Itanium Instruction Set (набор инструкций Itanium) Архитектура Itanium задающая набор 64-битных инструкций для архитектуры IA-32.

  • IA-32 Architecture (архитектура IA-32) 32-битная и 16-битная архитектура Intel описанная в справочных руководствах процессоров Pentium (“Pentium ® Processor Programmer's Reference Manual и “Pentium ® Pro Processor Programmer' s Reference Manual”).

  • Itanium System Environment (системная среда Itanium) Системное окружение, которое поддерживает и коды типа IA-32, и коды типа Itanium.

  • IA-32 System Environment (системная среда IA-32) Окружение привилегированной операционной системы описанное в справочных руководствах процессоров Pentium. Ресурсы включают: виртуальную подкачку страниц, управляющие регистры, средства отладки, мониторинг производительности, машинные проверки и набор привилегированных инструкций.

  • Platform (платформа) Внешние по отношению к процессору, прикладные и системные ресурсы, такие как: карты памяти, внешние устройства (например DMA), клавиатурные контроллеры, шины (например PCI), дополнительные платы, контроллеры прерываний, мосты и т.п.

  • Itanium-based Firmware (микропрограммные средства, лежащие в основе Itanium) Уровень абстракции процессора (PAL – The Processor Abstraction Layer) и Уровень абстракции системы (SAL – System Abstraction Layer).

  • Processor Abstraction Layer (PAL) Микропрограммные средства уровня процессора, которые зависят от реализации.

  • System Abstraction Layer (SAL) – Микропрограммные средства уровня платформы, которые зависят от реализации.

Соседние файлы в папке M8