The NewWorld architecture is the basis for Mac OS start-up and system ROM (read only memory) functionality for all new Macintosh computers, beginning with the iMac.
This chapter describes how the NewWorld architecture works from an organizational and execution flow standpoint and describes differences from older architectures. It briefly covers the ROM organization prior to NewWorld as background, then explains the NewWorld architecture and execution flow.
While the focus of the information contained in this chapter is on Mac OS behavior in the NewWorld architecture, the Macintosh on-board bootROM and Mac OS ROM image file components of the NewWorld architecture are operating system independent. The mechanisms behind the software engineering techniques used to support Mac OS in the NewWorld architecture can be applied to other operating systems.