Архитектура процессора

Архитектура x86-64

Определение

x86-64 — 64-битное развитие программной модели x86, называемое AMD64 у AMD и Intel 64 у Intel. Какие режимы и расширения доступны, уточняют по конкретной модели процессора.

Также ищут: AMD64 · Intel 64 · 64-битная x86 · x86-64

Зачем это знать

Надпись x86-64 не доказывает поддержку всех инструкций, полный объём адресуемой оперативной памяти или скорость приложения. Эти проверки нужны отдельно при смене поколения и поставщика процессора.

Связи из словаря

Карта понятия

Доказательная часть

Что подтверждено

  1. AMD64 сохраняет программную модель x86 и добавляет 64-битные регистры, режимы и инструкции.

    Граница применимости: В устаревшем, совместимом и 64-битном режимах программе доступны разные ресурсы.

  2. Intel использует обозначение Intel 64, а AMD — AMD64; оба названия относятся к 64-битной линии x86, но у производителей есть собственные дополнительные возможности.

    Граница применимости: Поддержку каждого расширения проверяют отдельно по точной модели процессора.

  3. Обозначение 64-битной архитектуры не означает 64 реализованных бита физического адреса. Для конкретного процессора ширину физических и линейных адресов определяют предусмотренным архитектурой способом.

    Граница применимости: Размеры адресов и архитектурный способ их определения по указанному справочнику Intel для поддерживающих соответствующую функцию процессоров. Предел установленной памяти дополнительно ограничивается платформой.

  4. В Intel 64 предусмотрены 64-битный режим и режим совместимости. Режим выполнения задаётся системой и определяет доступную программную модель; одно название процессора не является наблюдением режима конкретной программы.

    Граница применимости: Режимы Intel 64 по указанному архитектурному справочнику; поддержку запуска определённого приложения в конкретной ОС здесь не обещают.

  5. При смене модели или производителя x86-64 рекомендуем повторно проверить обязательные расширения программы. Принадлежность к общему архитектурному семейству не означает одинаковый набор дополнительных возможностей.

    Граница применимости: Редакторское применение архитектурной совместимости Intel 64/AMD64 и проверки возможностей x86 по указанной документации ядра ОС.

  6. Для закупки рекомендуем сохранять требования фактического программного образа, включая минимальные расширения, и проверять их в целевой среде. Слово x86-64 в заявке оставляет эти условия неопределёнными.

    Граница применимости: Редакторский перечень проверок из архитектурного описания и правил доступности функций ядра ОС; требования конкретного приложения предоставляет его изготовитель.

  7. 64-битная программная модель не задаёт число ядер, устройство кэшей и результат нагрузки. Сравнение процессоров по одной битности не является сравнением их производительности.

    Граница применимости: Вывод из границы архитектурного контракта и внутренней реализации; не утверждение о равной скорости 32- и 64-битных программ.

Граница терминов

Не путать

Архитектура x86-64 Архитектура Arm

x86-64 и 64-битная архитектура Arm задают разные наборы инструкций. Для перехода нужен поддержанный программный путь; одинаковая битность не делает машинные команды одним форматом.

Архитектура x86-64 Архитектура набора команд — ISA

x86-64 называет семейство архитектуры, ISA — общее понятие программного контракта. Модель процессора добавляет конкретные возможности и ограничения.

Перед спецификацией

Что проверить

  1. Установите целевую архитектуру программного образа.
  2. Проверьте точную модель процессора и обязательные расширения.
  3. Уточните режим выполнения в выбранной ОС.
  4. Не выводите физический предел адресов из числа 64.
  5. Повторите проверку возможностей после смены поколения или производителя.
  6. Сверьте аппаратную совместимость процессора с платформой отдельно.
  7. Сравните нужную нагрузку на фактическом составе системы.
Открытые основания

Первоисточники

  • Стандарт2
  • Документация3
  • Первичная спецификация
    AMD64 Architecture Programmer's Manual, Volume 2: System Programming AMD · Документ № 24593, том 2; точная редакция PDF требует повторной проверки · проверено

    Документ № 24593 указан как том 2 System Programming. Точная редакция и разделы для цитирующих утверждений требуют проверки самого PDF; дата прежнего получения не обновлялась. Упоминание другого тома полностью удалено.

    Утверждения: 01 · 02

  • Первичная спецификация
    Intel 64 and IA-32 Architectures Software Developer Manuals Intel · Version 092, обновлено 19 августа 2026 года · проверено

    Официальное описание архитектуры, программной модели и полного набора инструкций Intel 64 и IA-32.

    Утверждения: 02 · 03 · 04 · 05 · 06 · 07

  • Официальная документация
    x86 Feature Flags Linux kernel documentation · актуальная документация ядра, проверено 29 августа 2026 года · проверено

    Описывает обнаружение возможностей процессора через CPUID и условия, при которых feature доступна ОС.

    Утверждения: 05 · 06

  • Официальная документация
    Introducing the Arm Architecture Arm · Learn the Architecture guide, проверено 29 августа 2026 года · проверено

    Разграничивает архитектурный контракт и детали микроархитектуры.

    Утверждения: 07

  • Официальная документация
    Learn the Architecture — A-profile Arm · официальное руководство, проверено 29 августа 2026 года · проверено

    Связывает A64 instruction set с состоянием AArch64 и описывает A-profile.

Карта знаний

Связанные понятия

Из знания — в навык

Курсы по теме

В каталоге

Подтвердите действие