Operating System Design: The Xinu Design / Edition 1

Operating System Design: The Xinu Design / Edition 1

by Douglas E. Comer, Timothy V. Fossum
     
 

ISBN-10: 0136381804

ISBN-13: 9780136381808

Pub. Date: 01/01/1988

Publisher: Prentice Hall Professional Technical Reference

In this book Douglas Comer dispels the magic from operating system design and consolidates the body of material into a systematic discipline. The author reviews the major system components and a structure that organizes them in an orderly, understandable manner.

The author guides you through the construction of a conventional process-based system, using practical

…  See more details below

Overview

In this book Douglas Comer dispels the magic from operating system design and consolidates the body of material into a systematic discipline. The author reviews the major system components and a structure that organizes them in an orderly, understandable manner.

The author guides you through the construction of a conventional process-based system, using practical straightforward primitives. He begins with a bare machine and proceeds step-by-step through the design and implementation of a small, elegant system.

Called Xinu, the system serves as an example and a pattern for system design. It includes all the components that constitute an ordinary operating system'. memory management, process management, process coordination and synchronization, interprocess communication, real-time clock management, device drivers, intermachine communication, networks, and a file system.

To use this book you should have had experience in writing programs in a high-level language like Pascal, PL/I, or C, and you should understand basic data structures such as linked lists, stacks, and queues.

Read More

Product Details

ISBN-13:
9780136381808
Publisher:
Prentice Hall Professional Technical Reference
Publication date:
01/01/1988
Series:
Operating System Design Series
Edition description:
PC ed
Pages:
528
Product dimensions:
7.32(w) x 9.59(h) x 1.22(d)

Table of Contents

Foreword .... xv
Preface ..... xix
Chapter 1 Introduction and Overview
Chapter 2 An Overview of the Machine and Run-Time Environment ..... 21
Chapter 3 List and Queue Manipulation ..... 41
Chapter 4 Scheduling and Context Switching 5..... 3
Chapter 5 More Process Management ..... 65
Chapter 6 Process Coordination ..... 81
Chapter 7 Message Passing ..... 93
Chapter 8 Memory Management ..... 101
Chapter 9 Interrupt Processing ..... 113
Chapter 10 Real-Time Clock Management ..... 123
Chapter 11 Device Independent Input and Output ..... 141

Read More

Customer Reviews

Average Review:

Write a Review

and post it to your social network

     

Most Helpful Customer Reviews

See all customer reviews >