PALcode (original) (raw)

About DBpedia

PALcode (Privileged Architecture Library code) is the name used by DEC in the Alpha instruction set architecture (ISA) for a set of functions in the System Reference Manual (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. It evolved from a feature of the DEC PRISM architecture named Epicode.

Property Value
dbo:abstract PALcode (Privileged Architecture Library code) is the name used by DEC in the Alpha instruction set architecture (ISA) for a set of functions in the System Reference Manual (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. It evolved from a feature of the DEC PRISM architecture named Epicode. PALcode is Alpha machine code, running in a special mode that also allows access to internal registers specific to the particular Alpha processor implementation. Thus, it is somewhere between the role of microcode and of a hardware emulator. PALcode is operating system-specific, so 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. (en) PALcode (аббр. от англ. Privileged Architecture Library code) — использовавшийся в системе команд процессора DEC Alpha, набор функций в микропрограммах SRM-консоли или , предоставлявший уровень аппаратных абстракций для системного программного обеспечения, включающий такие возможности как управление кешем, потеря управления TLB, обработка прерывания и обработка исключений. PALcode является машинным кодом, выполняемым в специальном режиме, что позволяет получать доступ к внутренним регистрам специфичным для разных реализаций процессоров Alpha. Таким образом он выполняет некую среднюю роль между микрокодом и аппаратным эмулятором. PALcode является зависимым от операционной системы. Для OpenVMS, Tru64 UNIX и Windows NT требуются разные версии PALcode. PALcode для Tru64 UNIX также используется в NetBSD, FreeBSD, OpenBSD и Linux. (ru)
dbo:wikiPageExternalLink http://download.majix.org/dec/palcode_dsgn_gde.pdf%7Ctitle=PALcode http://www.docstoc.com/docs/103863445/PAL%7Ctitle=Some https://web.archive.org/web/20110511060309/http:/h71000.www7.hp.com/faq/vmsfaq_021.html https://web.archive.org/web/20150713222142/http:/www.docstoc.com/docs/103863445/PAL%7Carchive-date=July
dbo:wikiPageID 5817145 (xsd:integer)
dbo:wikiPageLength 3102 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1124748165 (xsd:integer)
dbo:wikiPageWikiLink dbc:DEC_hardware dbr:DEC_PRISM dbr:FreeBSD dbr:Linux dbr:Emulator dbr:Translation_lookaside_buffer dbr:Microcode dbr:Tru64_UNIX dbr:Windows_NT dbr:DEC_Alpha dbr:Hardware_abstraction_layer dbc:Firmware dbr:System_Reference_Manual dbr:Digital_Equipment_Corporation dbr:Instruction_set_architecture dbr:NetBSD dbr:OpenBSD dbr:OpenVMS dbr:Operating_system dbr:Firmware dbr:AlphaBIOS
dbp:wikiPageUsesTemplate dbt:Cite_web dbt:Reflist dbt:Compu-lang-stub dbt:Digital_Equipment_Corporation
dcterms:subject dbc:DEC_hardware dbc:Firmware
gold:hypernym dbr:Name
rdf:type owl:Thing dbo:Language schema:Language wikidata:Q315 wikidata:Q9143 dbo:ProgrammingLanguage
rdfs:comment PALcode (Privileged Architecture Library code) is the name used by DEC in the Alpha instruction set architecture (ISA) for a set of functions in the System Reference Manual (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. It evolved from a feature of the DEC PRISM architecture named Epicode. (en) PALcode (аббр. от англ. Privileged Architecture Library code) — использовавшийся в системе команд процессора DEC Alpha, набор функций в микропрограммах SRM-консоли или , предоставлявший уровень аппаратных абстракций для системного программного обеспечения, включающий такие возможности как управление кешем, потеря управления TLB, обработка прерывания и обработка исключений. PALcode является зависимым от операционной системы. Для OpenVMS, Tru64 UNIX и Windows NT требуются разные версии PALcode. PALcode для Tru64 UNIX также используется в NetBSD, FreeBSD, OpenBSD и Linux. (ru)
rdfs:label PALcode (en) PALcode (ru)
owl:sameAs freebase:PALcode wikidata:PALcode dbpedia-ru:PALcode https://global.dbpedia.org/id/3kCns
prov:wasDerivedFrom wikipedia-en:PALcode?oldid=1124748165&ns=0
foaf:isPrimaryTopicOf wikipedia-en:PALcode
is dbo:wikiPageRedirects of dbr:Palcode dbr:PALCode dbr:Privileged_Architecture_Library_code dbr:PAL_code
is dbo:wikiPageWikiLink of dbr:NX_bit dbr:Millicode dbr:Translation_lookaside_buffer dbr:Microcode dbr:DEC_Alpha dbr:Alpha_21164 dbr:Palcode dbr:OpenVMS dbr:X86_instruction_listings dbr:Memory_management_unit dbr:PALCode dbr:Privileged_Architecture_Library_code dbr:PAL_code
is foaf:primaryTopic of wikipedia-en:PALcode