Everything2
Near Matches
Ignore Exact
Full Text
Everything2

Mac OS ROM

created by Uberfetus

(thing) by Uberfetus (4.4 y) (print)   ?   (I like it!) Wed Nov 01 2000 at 17:20:37

Upon startup, a computer requires hardware-specific Read Only Memory in order to operate. The Mac OS ROM, formerly located on a chip on the logic board, contains a significant amount of higher-level Mac OS code, as well as the routines the Mac uses when booted (including initialization, diagnostics, and drivers).

The reason for having all this higher-level code on the logic board dates back to 1983. In the days of the original 128k Macintosh, ROM was much cheaper than RAM and using actual disk space for the boot ROM would have been wasteful. Now that these problems no longer exist, Apple has introduced its so-called "NewWorld architecture", which made its first appearance on the original iMac in 1998. On NewWorld machines, the information which had been stored in the Mac OS ROM is now split up into two distinct components: the bootROM and the Mac OS ROM.

The bootROM lives in firmware on a ROM chip on the logic board. It contains the very low-level hardware-specific code needed for startup and common hardware interactions.

The Mac OS ROM, containing slightly higher level code for starup routines, lives on as a file in the System Folder. Unlike the old Mac OS ROM, both the bootROM and the Mac OS ROM can be updated with ease by software.


printable version
chaos

Simpsons digs at Apple Open Firmware System Folder autostart ROM
Mac OS ROM New World firmware
BIOS I don't care what color your computer is Arcade games with female protagonists MacUser
EPROM Macintosh FDD iMac
iPod Mac OS 9 August 9, 2002 Unitron Mac512
SNES Backup Units Read-Only Memory
Y'know, if you log in, you can write something here, or contact authors directly on the site. Create a New User if you don't already have an account.
  Epicenter
Login
Password

password reminder
register

Everything2 Help

Cool Staff Picks
Drink up!
The erotic tales of 'old McMurty': that weird kid's favourite dead dog
synthetic diamond
Japanese Mythology
estimating software development time
The Rule of Law
This bridge that is my back
Nobuo Fujita's 400 year old Samurai sword
Derivation of Days and Months
Wives, submit to your husbands
Tijuana Bible
non-governmental organization
Dreamland: a screenplay treatment
Galapagos Hawk
New Writeups
Glowing Fish
Tualatin River(place)
The Jacket
Words of Advice(idea)
keepinitreal
Why buy the cow when you can get the milk for free?(idea)
John_Fox
Good Intentions Gone Wrong(person)
Cuckowski
Slavonic Princess(poetry)
Heitah
Posthumous Oscar(thing)
ignis_glaciesque
University of South Florida(place)
ignis_glaciesque
Flogstaskriket(idea)
liveforever
Caesar's last breath(idea)
dagnyswaggart
she wants to believe(personal)
antigravpussy
he doesn't know, but her eyes widen too far(thing)
dagnyswaggart
Wild tides guard her secrets(poetry)
Lord Brawl
Caesar's last breath(poetry)
locke baron
Forgotten things in space(fiction)
sitaraika
Colours(idea)
E2 is a by-product of the existence of The Everything Development Company