Microkernel White Paper
Microkernel White Paper
Macintosh · PDF
| Filename | Microkernel_White_Paper_19951024.pdf |
|---|---|
| Size | 0.50 MB |
| Subsection | developer / Copland / D9_19950530 |
| Downloads | 0 |
Contents
Microkernel White Paper
Preliminary and Confidential
Macintosh System Software
Apple Computer, Inc.
Copyright (©) 1992-1995 Apple Computer, Inc.
ABOUT THE MICROKERNEL ...................................8
KERNEL OBJECTS AND IDS....................................................9
NAMING ......................................................................................11
EXECUTION - TASKING AND INTERRUPTS.....................12
ABOUT EXECUTION ..........................................................................................................12
ABOUT TASKS ...................................................................................................................13
ABOUT TASK SCHEDULING ..............................................................................................14
ABOUT SOFTWARE INTERRUPTS ......................................................................................15
ABOUT PRIVILEGED EXECUTION ......................................................................................16
ABOUT SYNCHRONIZATION ..............................................................................................16
ABOUT INTERRUPTS .........................................................................................................17
KERNELPROCESSES ...............................................................19
ADDRESS SPACE MANAGEMENT .......................................20
ABOUT ADDRESSING ........................................................................................................20
THE SYSTEM 7 ADDRESSING MODEL ...............................................................................21
THE MICROKERNEL ADDRESSING MODEL .......................................................................22
Multiple Address Spaces ...............................................................................................22
Areas .............................................................................................................................22
Paging ...........................................................................................................................23
Global Areas .................................................................................................................23
I/O Coordination...........................................................................................................24
Addressing And Execution ............................................................................................24
Inter-Address Space Access ..........................................................................................24
Code Fragment Manager Contexts...............................................................................25
SYNCHRONIZATION MECHANISMS ..................................26
MESSAGING...............................................................................28
MESSAGES ...........................................................…
Showing first 3,000 characters of 298,108 total. Open the full document →