„OpenFirmware“ – Versionsunterschied
Erscheinungsbild
[ungesichtete Version] | [gesichtete Version] |
Inhalt gelöscht Inhalt hinzugefügt
KKeine Bearbeitungszusammenfassung |
#REDIRECTOpen Firmware |
||
(7 dazwischenliegende Versionen von 4 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
⚫ | |||
'''OpenFirmware''' ist eine auf [[Forth (Programmiersprache)|Forth]] basierende [[BIOS]]-Spezifikation von [[Sun Microsystems]], die unabhängig von verwendeten Prozessor und System funktioniert (siehe [[Virtuelle Maschine]]). Einsteckbare Geräte können dabei BIOS-Routinen beim System anmelden, die zumeist als F-Code abgelegt sind, einem [[Bytecode]] der Funktionen. Der Zugriff auf andere Geräte im System ist möglich über eine Laufzeitumgebung, die die Geräte in einer Art Baumstruktur verwaltet, die eine Menge von Attributen haben. |
|||
''OpenBoot'' bzw. das spätere ''OpenFirmware'' wird in Sun Microsystems' Ultra[[SPARC]]-Architektur verwendet, und wurde mit der Einführung der [[PowerPC]]-Architektur für [[Apple]]s [[Macintosh]] Rechner übernommen.Desweiteren benutzen die [[Pegasos]]-I- und [[Pegasos]]-II-Rechner der Firma [[Genesi]] eine OpenFirmware. Über OpenFirmware können Hersteller von Zusatzgeräten die Programmierung so gestalten, dass sie unabhängig von der realen [[CPU]] sind. Im PC-Bereich mit [[X86-Prozessor|x86]]-kompatiblen CPUs konnte sich OpenFirmware nie durchsetzen, dort wird die [[Firmware]] direkt im x86-Maschinencode geschrieben. |
|||
Eine Implementation dieser Spezifikation ist [[OpenBIOS]]. |
|||
==Weblinks== |
|||
* http://www.openfirmware.org |
|||
[[Kategorie:Normung]] |
|||
[[Kategorie:Software]] |
|||
⚫ | |||
[[fr:Open Firmware]] |
|||
[[it:Open Firmware]] |
|||
[[ja:Open Firmware]] |
Aktuelle Version vom 13. Februar 2006, 12:43 Uhr
Weiterleitung nach: