PALcode - PALcode
В вычисление, в Альфа архитектура набора команд, PALcode (Код библиотеки привилегированной архитектуры)[1][2] это имя, используемое DEC для набора функций в SRM или AlphaBIOS прошивка, обеспечивая уровень аппаратной абстракции для системного программного обеспечения, включая такие функции, как управление кешем, резервный буфер перевода (TLB) обработка промахов, обработка прерываний и обработка исключений.
PALcode - это машинный код Alpha, работающий в специальном режиме.[3] это также позволяет получить доступ к внутренним регистрам, специфичным для конкретной реализации процессора Alpha. Таким образом, это что-то среднее между ролью микрокод и оборудования эмулятор.
PALcode - это Операционная система -конкретный;[4] различные версии PALcode требуются OpenVMS, Tru64 UNIX, и Windows NT. Tru64 UNIX PALcode также используется NetBSD, FreeBSD, OpenBSD и Linux.
использованная литература
- ^ Справочное руководство по альфа-архитектуре. 2014. ISBN 1483294331.
PALcode - очень гибкая библиотека привилегированного программного обеспечения Alpha Библиотека привилегированной архитектуры (PALcode) - это набор подпрограмм, которые ...
- ^ «Руководство по проектированию системы микропроцессоров PALcode для Alpha» (PDF). 2 мая 1996 г.
Код PAL для микропроцессоров Alpha. Руководство по проектированию системы. Май 1996 г. В этом руководстве объясняется, как использовать код библиотеки привилегированной архитектуры.
- ^ «PALcode - Эмулятор ES40».
PALcode - это машинный код Alpha, работающий в специальном режиме, который позволяет получить доступ к внутренним регистрам, специфичным для конкретного процессора Alpha.
- ^ "Процессор Alpha AXP".
Архитектура Alpha AXP использует набор подпрограмм, вызывающих код библиотеки привилегированной архитектуры (PALcode). Код PAL зависит от операционной системы, процессора ...
внешние ссылки
- OpenVMS FAQ (Hewlett Packard)
- «Руководство по проектированию системы микропроцессоров PALcode для Alpha» (PDF). Корпорация цифрового оборудования. Май 1996 г.. Получено 7 ноября, 2013.
- Брюс Хаттон. "Какой-то простой код PAL". Архивировано из оригинал 13 июля 2015 г.
Эта язык программирования -связанная статья является заглушка. Вы можете помочь Википедии расширяя это. |