PALcode

редактировать

PALcode ( код библиотеки привилегированной архитектуры) - это имя, используемое DEC в архитектуре набора инструкций Alpha (ISA) для набора функций в Системном справочном руководстве (SRM) или микропрограммном обеспечении AlphaBIOS, обеспечивающем уровень аппаратной абстракции для системного программного обеспечения, охватывающий функции такие как управление кешем, обработка промахов в резервном буфере трансляции (TLB), обработка прерываний и обработка исключений. Он развился из функции архитектуры DEC PRISM под названием Epicode.

PALcode - это машинный код Alpha, работающий в специальном режиме, который также позволяет получить доступ к внутренним регистрам, специфичным для конкретной реализации процессора Alpha. Таким образом, он находится где-то между ролью микрокода и аппаратного эмулятора. PALcode зависит от операционной системы, поэтому для OpenVMS, Tru64 UNIX и Windows NT требуются разные версии PALcode. Tru64 UNIX PALcode также используется NetBSD, FreeBSD, OpenBSD и Linux.

использованная литература
внешние ссылки

  • v
  • т
  • е
Последняя правка сделана 2023-08-11 01:45:58
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте