PALcode: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[отпатрулированная версия][отпатрулированная версия]
Содержимое удалено Содержимое добавлено
м Translation lookaside buffer|
м Ссылки: +link
Строка 8: Строка 8:


* [http://h71000.www7.hp.com/faq/vmsfaq_021.html OpenVMS FAQ] на сайте [[Hewlett-Packard]]
* [http://h71000.www7.hp.com/faq/vmsfaq_021.html OpenVMS FAQ] на сайте [[Hewlett-Packard]]
* http://www.cs.auckland.ac.nz/~bruce-h/lectures/210OperatingSystems/PAL.doc


[[Категория:Digital Equipment Corporation]]
[[Категория:Digital Equipment Corporation]]

Версия от 17:14, 10 сентября 2012

PALcode (аббр. от англ. Privileged Architecture Library code) — использовавшийся в системе команд процессора DEC Alpha, набор функций в микропрограммах SRM-консоли или AlphaBIOS, предоставлявший уровень аппаратных абстракций для системного программного обеспечения, включающий такие возможности как управление кешем, потеря управления TLB, обработка прерывания и обработка исключений.

PALcode является машинным кодом, выполняемым в специальном режиме, что позволяет получать доступ к внутренним регистрам специфичным для разных реализаций процессоров Alpha. Таким образом он выполняет некую среднюю роль между микрокодом и аппаратным эмулятором.

PALcode является зависимым от операционной системы. Для OpenVMS, Tru64 UNIX и Windows NT требуются разные версии PALcode. PALcode для Tru64 UNIX также используется в NetBSD, FreeBSD, OpenBSD и Linux.

Ссылки