Chapter Listing For
Xinu
2nd Edition
Chapter 1 Introduction And Overview 1
Chapter 2 Concurrent Execution And Operating System Services 13
Chapter 3 An Overview Of The Hardware And Runtime Environment 33
Chapter 4 List And Queue Manipulation 51
Chapter 5 Scheduling And Context Switching 69
Chapter 6 More Process Management 93
Chapter 7 Coordination Of Concurrent Processes 115
Chapter 8 Message Passing 133
Chapter 9 Basic Memory Management 143
Chapter 10 High-level Memory Management and Virtual Memory 163
Chapter 11 High-level Message Passing 183
Chapter 12 Interrupt Processing 199
Chapter 13 Real-time Clock Management 219
Chapter 14 Device\-independent Input And Output 245
Chapter 15 An Example Device Driver 271
Chapter 16 DMA Devices And Drivers (Ethernet) 307
Chapter 17 A Minimal Internet Protocol Stack 339
Chapter 18 A Remote Disk Driver 399
Chapter 19 File Systems 439
Chapter 20 A Remote File Mechanism 487
Chapter 21 A Syntactic Namespace 525
Chapter 22 System Initialization 549
Chapter 23 Subsystem Initialization And Memory Marking 563
Chapter 24 Exception Handling 577
Chapter 25 System Configuration 585
Chapter 26 An Example User Interface: The Xinu Shell 595