ABSTRACT

Operating System Design: The Xinu Approach, Linksys Version provides a comprehensive introduction to Operating System Design, using Xinu, a small, elegant operating system that serves as an example and a pattern for system design. The book focuses the discussion of operating systems on the microkernel operating system facilities used in embedded sy

chapter 1|10 pages

Introduction and Overview

chapter 4|18 pages

List and Queue Manipulation

chapter 5|22 pages

Scheduling and Context Switching

chapter 6|22 pages

More Process Management

chapter 7|18 pages

Coordination of Concurrent Processes

chapter 8|10 pages

Message Passing

chapter 9|20 pages

Basic Memory Management

chapter 11|16 pages

High-Level Message Passing

chapter 12|20 pages

Interrupt Processing

chapter 13|24 pages

Real-Time Clock Management

chapter 14|28 pages

Device–Independent Input and Output

chapter 15|36 pages

An Example Device Driver

chapter 16|30 pages

DMA Devices and Drivers (Ethernet)

chapter 17|38 pages

A Minimal Internet Protocol Stack

chapter 18|40 pages

A Remote Disk Driver

chapter 19|48 pages

File Systems

chapter 20|38 pages

A Remote File Mechanism

chapter 21|24 pages

A Syntactic Namespace

chapter 22|14 pages

System Initialization

chapter 23|6 pages

Exception Handling

chapter 24|8 pages

System Configuration

chapter 25|31 pages

An Example User Interface: The Xinu Shell