请输入您要查询的百科知识:

 

词条 PALcode
释义

  1. References

  2. External links

In computing, in the Alpha instruction set architecture, PALcode (Privileged Architecture Library code)[1][2] is the name used by DEC for a set of functions in the SRM or AlphaBIOS firmware, providing a hardware abstraction layer for system software, covering features such as cache management, translation lookaside buffer (TLB) miss handling, interrupt handling and exception handling.

PALcode is Alpha machine code, running in a special mode[3] that also allows access to internal registers specific to the particular Alpha processor implementation. It is thus somewhere between the role of microcode and of a hardware emulator.

PALcode is operating system-specific;[4] different versions of PALcode are required by OpenVMS, Tru64 UNIX, and Windows NT. Tru64 UNIX PALcode is also used by NetBSD, FreeBSD, OpenBSD and Linux.

References

1. ^{{cite book|title=Alpha Architecture Reference Manual |date=2014|url=https://books.google.com/books?isbn=1483294331 |isbn=1483294331|quote=PALcode—Alpha's Very Flexible Privileged Software Library A Privileged Architecture Library (PALcode) is a set of subroutines that ...}}
2. ^{{cite web|title=PALcode for Alpha Microprocessors System Design Guide|url=https://download.majix.org/dec/palcode_dsgn_gde.pdf |date=May 2, 1996|quote=PALcode for Alpha Microprocessors. System Design Guide. May 1996. This guide explains how to use the Privileged Architecture Library code.}}
3. ^{{cite web |title=PALcode - ES40 Emulator|url=http://www.es40.org/PALcode |quote=PALcode is Alpha machine code, running in a special mode that allows access to internal registers specific to the particular Alpha processor}}
4. ^{{cite web |title=The Alpha AXP Processor|url=http://www.science.unitn.it/~fiorella/guidelinux/tlk/node140.html|quote=The Alpha AXP architecture uses a set of subroutines, call privileged architecture library code (PALcode). PALcode is specific to the operating system, the CPU ...}}

External links

  • OpenVMS FAQ (Hewlett-Packard)
  • {{cite web|url=http://download.majix.org/dec/palcode_dsgn_gde.pdf|title=PALcode for Alpha Microprocessors System Design Guide|publisher=Digital Equipment Corporation|date=May 1996|accessdate=November 7, 2013}}
  • {{cite web|url=http://www.docstoc.com/docs/103863445/PAL|title=Some simple PAL code|author1=Bruce Hutton|archive-url=https://web.archive.org/web/20150713222142/http://www.docstoc.com/docs/103863445/PAL|archive-date=July 13, 2015}}
{{compu-lang-stub}}

2 : DEC hardware|Firmware

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/9/23 18:19:56