PALcode: различия между версиями
[отпатрулированная версия] | [отпатрулированная версия] |
A5b (обсуждение | вклад) м Translation lookaside buffer| |
A5b (обсуждение | вклад) м →Ссылки: +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.
Ссылки
- OpenVMS FAQ на сайте Hewlett-Packard
- http://www.cs.auckland.ac.nz/~bruce-h/lectures/210OperatingSystems/PAL.doc
На эту статью не ссылаются другие статьи Википедии. |