Macintosh-Baukasten

Macintosh-Baukasten

Der Macintosh-Baukasten (engl. Macintosh Toolbox) war eine Sammlung von Ressourcen, Treibern, Routinen und Programmierschnittstellen, die sich im ROM früherer Macintosh-Computer befanden, die als Betriebssystem mit dem klassischen Mac OS arbeiteten.

Um Arbeits- und Diskettenspeicherplatz zu sparen, waren seit dem ersten Macintosh mit 128 KB RAM zahlreiche Komponenten des Betriebssystems in einem ROM bereitgestellt worden. Arbeitsspeicher war zu dieser Zeit extrem teuer, und 128 KB Arbeitsspeicher stellten bei der Produktion bereits einen enormen Kostenfaktor dar. Außerdem bot diese Maßnahme einen gewissen Geschwindigkeitsvorteil, da ROM seinerzeit schneller auszulesen war als RAM und noch weitaus schneller als Disketten.

Da der Inhalt des ROMs mit der Auslieferung des Rechners festgelegt war, wurden alle Inhalte des Baukastens über eine Tabelle angesprungen. Neuere Baukastenkomponenten in der Betriebssystemdatei wurden so statt der jeweils veralteten Inhalte des ROMs verwendet.

Mit dem iMac verschwanden die Baukasten-ROMs aus den Macintosh-Rechnern und wurden vielmehr als ROM-Datei auf der Festplatte bereitgestellt. Das OpenFirmware-Start-ROM lud die ROM-Datei in den Arbeitsspeicher, und anschließend startete das klassische Mac OS wie gehabt.

Der Macintosh-Baukasten wurde ursprünglich in Pascal entwickelt und dann aus Geschwindigkeits- und Platzgründen in Motorola-68000-Assembler umgesetzt. Im Laufe der Jahre wurden Teile in die Programmiersprache C und C++ übersetzt, um nativ auf dem Power Macintosh laufen zu können.

Bestandteile

Wichtige Bestandteile des Macintosh-Baukastens waren:

  • QuickDraw
  • Window Manager
  • Dialog Manager
  • Control Manager
  • Menu Manager
  • Event Manager
  • TextEdit
  • Resource Manager
  • Finder-Schnittstelle
  • Scrap-Manager
  • Standard file package
  • Sound Manager

Literatur

Weblinks


Wikimedia Foundation.

Игры ⚽ Поможем написать курсовую

Schlagen Sie auch in anderen Wörterbüchern nach:

  • TextEdit.app — TextEdit Entwickler: Apple Computer Aktuelle Version: 1.5 (224) (2007) Betriebssystem: Mac OS X und GNUstep Kategorie …   Deutsch Wikipedia

  • Textedit — Entwickler: Apple Computer Aktuelle Version: 1.5 (224) (2007) Betriebssystem: Mac OS X und GNUstep Kategorie …   Deutsch Wikipedia

  • Apple 2 — Apple II Hersteller Apple Vorgestellt April 1977 (USA) Eingestellt November 1993 (USA) Empf. Verkaufspreis US$1298 (ca. 3500 bis 5000 DM) je nach Ausstattung CPU …   Deutsch Wikipedia

  • Appender — Ein Computervirus (von lateinisch virus für „Gift“, „Schleim“; im Singular „das Computervirus“, alltagssprachlich auch „der Computervirus“, Plural „die Computerviren“) ist ein sich selbst verbreitendes Computerprogramm, welches sich in andere… …   Deutsch Wikipedia

  • Appender-Virus — Ein Computervirus (von lateinisch virus für „Gift“, „Schleim“; im Singular „das Computervirus“, alltagssprachlich auch „der Computervirus“, Plural „die Computerviren“) ist ein sich selbst verbreitendes Computerprogramm, welches sich in andere… …   Deutsch Wikipedia

  • Appender Virus — Ein Computervirus (von lateinisch virus für „Gift“, „Schleim“; im Singular „das Computervirus“, alltagssprachlich auch „der Computervirus“, Plural „die Computerviren“) ist ein sich selbst verbreitendes Computerprogramm, welches sich in andere… …   Deutsch Wikipedia

  • Appendervirus — Ein Computervirus (von lateinisch virus für „Gift“, „Schleim“; im Singular „das Computervirus“, alltagssprachlich auch „der Computervirus“, Plural „die Computerviren“) ist ein sich selbst verbreitendes Computerprogramm, welches sich in andere… …   Deutsch Wikipedia

  • Companion-Viren — Ein Computervirus (von lateinisch virus für „Gift“, „Schleim“; im Singular „das Computervirus“, alltagssprachlich auch „der Computervirus“, Plural „die Computerviren“) ist ein sich selbst verbreitendes Computerprogramm, welches sich in andere… …   Deutsch Wikipedia

  • Companion-Virus — Ein Computervirus (von lateinisch virus für „Gift“, „Schleim“; im Singular „das Computervirus“, alltagssprachlich auch „der Computervirus“, Plural „die Computerviren“) ist ein sich selbst verbreitendes Computerprogramm, welches sich in andere… …   Deutsch Wikipedia

  • Companion Virus — Ein Computervirus (von lateinisch virus für „Gift“, „Schleim“; im Singular „das Computervirus“, alltagssprachlich auch „der Computervirus“, Plural „die Computerviren“) ist ein sich selbst verbreitendes Computerprogramm, welches sich in andere… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”