Mac OS 7.1 Source Docs

Documentation for the Mac OS 7.1 Source Code Reconstruction

View the Project on GitHub belikh/sys71src

Operating System (OS) Module

The OS/ directory contains the core low-level components of Macintosh System 7.1. These components run in the kernel address space and provide essential services to the rest of the system.

Key Components

1. Memory Manager (MemoryMgr/)

Responsible for managing the system heap and application heaps.

2. Process Manager (ProcessMgr/)

Implements the cooperative multitasking model introduced in System 7.

3. File System (HFS/)

Implements the Hierarchical File System (HFS).

4. Trap Dispatcher (TrapDispatcher/)

The mechanism that intercepts m68k “A-Line” instructions (0xAxxx) and routes them to the appropriate system routine.

5. Other Managers

Directory Structure

Directory Description
MemoryMgr/ Memory management implementation.
ProcessMgr/ Process scheduling and IPC.
HFS/ HFS file system driver.
Traps/ Trap dispatch tables and logic.
StartMgr/ Boot logic.
MMU/ Memory Management Unit control (Virtual Memory support).

Dependencies