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

В данных руководствах описывается архитектура и программная среда процессоров с поддержкой 64- и 32-разрядной архитектуры Intel®.

Электронные версии этих документов позволяют быстро получить необходимую информацию и распечатать только необходимые страницы. Руководства для разработчиков приложений для 64- и 32-разрядной архитектуры Intel® теперь доступны для загрузки в виде набора в трех или в восьми томах. Содержание всех наборов идентично; подробности приведены ниже.

На данный момент загружаемые PDF-файлы всех объемов относятся к версии 059. Загружаемые файлы PDF Справочника по оптимизации для 64- и 32-разрядной архитектуры Intel® имеют версию 033. Также для загрузки доступны дополнительные спецификации, рекомендации по применению и технические статьи.

Примечание: если вы хотите получать уведомления об обновлениях руководств разработчиков ПО на базе архитектур Intel® 64 и IA-32, вы можете воспользоваться службами сторонних компаний, например, http://www.changedetection.com/ (см. дополнительную информацию в п. 1 ниже).

Примечание: руководства для разработчиков приложений для 64- и 32-разрядной архитектуры Intel® на дисках CD-ROM мы больше не предлагаем. Бумажные версии руководств можно приобрести, воспользовавшись услугой печати по требованию, предоставляемой сторонним поставщиком, компанией Lulu (см. ссылки 1 и 2 ниже): http://www.lulu.com/spotlight/IntelSDM.

  1. Условия использования
  2. Цена заказа каждого тома устанавливается поставщиком услуг печати; корпорация Intel передает ему финальную мастер-копию безвозмездно.

Набор, объединяющий все тома руководств для разработчиков приложений для 64- и 32-разрядной архитектуры Intel®

Документ Описание
Руководство для разработчиков приложений для 64- и 32-разрядной архитектуры Intel®, тома 1, 2A, 2B, 2C, 2D, 3A, 3B, 3C и 3D

Содержание данного документа:

Том 1. В нем описывается архитектура и программная среда процессоров с поддержкой 64- и 32-разрядной архитектуры Intel®.

Том 2. Содержит полный Перечень инструкций от A до Z в одном томе. В документе представлено описание формата команд и справочная информация о командах. 

Том 3. Включает в себя полное руководство по системному программированию (части 1-3). В этом документе описывается поддержка операционными системами архитектур Intel® 64 и IA-32, в том числе: управление памятью, защита, управление заданиями, обработка прерываний и исключений, поддержка многопроцессорных систем, функции управления тепловыми режимами и питанием, отладка, мониторинг производительности, режим управления системой, инструкции VMX, технологию виртуализации Intel® (Intel® VT) и расширения Intel® Software Guard Extensions (Intel® SGX).

Изменения документации для руководств для разработчиков приложений для 64- и 32-разрядных архитектур Intel®

Документ содержит исправления ошибок, обнаруженных в Руководстве для разработчика приложений для 64- и 32-разрядной архитектуры Intel® между публикациями разных версий.

ПРИМЕЧАНИЕ: документ «Изменения» относится ко всем наборам руководств разработчика приложений для 64- и 32-разрядной архитектуры Intel® (объединенный набор томов, 3-томный набор и 8-томный набор).

3-томный набор руководств для разработчиков приложений для 64- и 32-разрядной архитектуры Intel®

Данный набор включает в себя том 1, том 2 (объединяет тома 2A, 2B, 2C и 2D) и том 3 (объединяет тома 3A, 3B, 3C и 3D). Этот набор упрощает навигацию по Перечню инструкций и Руководству по системному программированию, так как он содержит функциональное оглавление, ссылки и указатель для всех томов.

Документ Описание
Руководство для разработчиков приложений для 64- и 32-разрядных архитектур Intel®, том 1: базовая архитектура В нем описывается архитектура и программная среда процессоров с поддержкой архитектуры IA-32 и Intel® 64.
Руководство для разработчиков приложений для 64- и 32-разрядной архитектуры Intel®, тома 2A, 2B, 2C и 2D: перечень инструкций от A до Z Содержит полный перечень инструкций от A до Z в одном томе. В документе представлено описание формата команд и справочная информация о командах. Этот набор упрощает навигацию по Перечню инструкций, так как он содержит функциональное оглавление, ссылки и указатель для всех томов.
Руководство для разработчиков приложений для 64- и 32-разрядной архитектуры Intel®, тома 3A, 3B, 3C и 3D: руководство по системному программированию Включает в себя полное руководство по системному программированию (части 1, 2, 3 и 4). В этом документе описывается поддержка операционными системами архитектур Intel® 64 и IA-32, в том числе: управление памятью, защита, управление заданиями, обработка прерываний и исключений, поддержка многопроцессорных систем, функции управления тепловыми режимами и питанием, отладка, мониторинг производительности, режим управления системой, инструкции VMX, технологию виртуализации Intel® (Intel® VT) и расширения Intel® Software Guard Extensions (Intel® SGX). Этот документ упрощает навигацию по Руководству по системному программированию, так как он содержит функциональное оглавление, ссылки и указатель для всех томов.

8-томный набор руководств для разработчиков приложений для 64- и 32-разрядной архитектуры Intel®

Данный комплект материалов содержит всю туже самую информацию, что и 3-томовое издание, только информация разбита на 8 файлов PDF меньшего размера: том 1, том 2A, том 2B, том 2C, том 2D, том 3A, том 3B, том 3C и том 3D. Этот набор предназначен для соединений с более низкой скоростью передачи данных.

Документ Описание
Руководство для разработчиков приложений для 64- и 32-разрядных архитектур Intel®, том 1: базовая архитектура В нем описывается архитектура и программная среда процессоров с поддержкой архитектуры IA-32 и Intel® 64.
Руководство для разработчиков приложений для 64- и 32-разрядной архитектуры Intel®, том 2A: перечень инструкций от A до L Документ содержит описание формата команд и справочную информацию по командам (от A до L). В этом томе также содержится оглавление для томов 2A, 2B, 2С и 2D.
Руководство для разработчиков приложений для 64- и 32-разрядной архитектуры Intel®, том 2B: перечень инструкций от M до U В этом документе содержится справка по командам (от M до U).
Руководство для разработчиков приложений для 64- и 32-разрядной архитектуры Intel®, том 2C: перечень инструкций от V до Z
В этом документе содержится справка по командам (от V до Z).
Руководство для разработчиков приложений для 64- и 32-разрядной архитектуры Intel®, том 2D: перечень инструкций Содержит справочник по инструкциям Safer Mode Extensions. Также в этом томе содержатся приложения и алфавитный указатель для томов 2A, 2B, 2C и 2D.
Руководство для разработчиков приложений для 64- и 32-разрядной архитектуры Intel®, том 3A: руководство по системному программированию, часть 1 В этом документе описывается поддержка операционными системами архитектур IA-32 и Intel® 64, в том числе: управление памятью, защита, управление заданиями, обработка прерываний и исключений, поддержка многопроцессорных систем. В этом томе также содержится оглавление для томов 3A, 3B и 3С.
Руководство для разработчиков приложений для 64- и 32-разрядной архитектуры Intel®, том 3B: руководство по системному программированию, часть 2 В этом томе продолжается описание различных аспектов системного программирования, начатое в томе 3A. Том 3B описывает функции управления тепловыми режимами и питанием, отладку и мониторинг производительности.
Руководство для разработчиков приложений для 64- и 32-разрядной архитектуры Intel®, том 3C: руководство по системному программированию, часть 3 В этом томе продолжается описание различных аспектов системного программирования, начатое в томах 3A и 3B. Том 3C охватывает режим управления системой, инструкции VMX и технологию виртуализации Intel®.
Руководство для разработчиков приложений для 64- и 32-разрядной архитектуры Intel®, том 3D: руководство по системному программированию, часть 4 Том 3D включает информацию по системному программированию с использованием расширений Intel® Software Guard Extensions (Intel® SGX). Также в этом томе содержатся приложения и алфавитный указатель для томов 3A, 3B, 3C и 3D.

Справочное руководство по оптимизации приложений

Документ Описание
Руководства по оптимизации для 64- и 32-разрядных архитектур Intel® Справочное руководство по оптимизации архитектур Intel® 64 и IA-32 содержит информацию о процессорах Intel® Core™, микроархитектуре NetBurst и других новых микроархитектурах Intel®. В этом руководстве описываются методы оптимизации кода, обеспечивающие тонкую настройку приложений для работы на процессорах Intel® Atom™, Intel® Core™ i7, Intel® Core™, Intel® Core™2 Duo, Intel® Core™ Duo, Intel® Xeon®, Intel® Pentium® 4 и Intel® Pentium® M.

Другие спецификации, рекомендации по применению и технические статьи

Документ Описание
Функция Timestamp-Counter Scaling для виртуализации В данной статье описываются улучшения, реализованные в технологии виртуализации Intel® (Intel® VT), для поддержки будущих процессоров Intel®. Функция TSC scaling (timestamp-counter scaling — масштабирование счетчика TSC) расширяет возможности ПО VMM (монитор виртуальных машин) благодаря механизму отслеживания изменений счетчика TSC и позволяет этому ПО более тонко контролировать считанные значения счетчика времени (TSC) во время работы гостевой виртуальной машины.
Спецификация x2APIC архитектуры Intel® 64 Расширения архитектуры xAPIC в основном направлены на увеличение адресуемого пространства процессора. Архитектура x2APIC обеспечивает обратную совместимость с архитектурой xAPIC и возможность дальнейшего расширения в соответствии с будущими инновациями платформы Intel.
Информация для разработчиков приложений для 64- и 32-разрядных архитектур Intel®, описание кэширования структур страничной разбивки и их недействительности Информация, приведенная в этих рекомендациях, теперь входит в Руководство разработчиков приложений для 64- и 32-разрядных архитектур Intel®, тома 3A и 3B.
Справочник программиста по набору инструкций для архитектуры Intel® В данном документе описаны новые инструкции для будущих процессоров Intel®.

Инструкция Intel® «умножение без переноса» и ее использование для вычислений в режиме GCM Данная статья рассказывает об инструкции и ее применении для вычисления хеш-суммы с помощью полей Галуа. Кроме того, в статье приводятся примеры кода, использующего инструкцию PCLMULQDQ и набор Intel® AES New Instructions (Intel® AES-NI) для эффективной реализации AES шифрования в режиме Galois Counter Mode (AES-GCM).
Статья «Распределение памяти в 64-разрядной архитектуре Intel®» Данный документ был включен в том 3A Руководства для разработчика приложений для 64- и 32-разрядной архитектуры Intel®.
Руководство «Совместное использование блока мониторинга производительности» В этой статье содержится ряд рекомендаций по совместному использованию несколькими программными агентами аппаратного блока PMU процессоров Intel®.
Технология виртуализации Intel® FlexMigration (Intel® VT FlexMigration) — примечание В данном документе обсуждаются возможности виртуализации процессоров Intel®, поддерживающих функцию Intel® VT FlexMigration.
Технология виртуализации Intel® для соединений
Спецификация архитектуры направленного ввода-вывода
Технология виртуализации Intel® для направленного ввода-вывода
Модификация страницы входа в систему для доступа к статье, посвященной монитору виртуальных машин (VMM)

В данной статье описываются улучшения, реализованные в технологии виртуализации Intel® (Intel® VT), для поддержки будущих процессоров Intel®.

 

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