Tanenbaum, Andrew S.

Operating systems design and implementation / Andrew S. Tanenbaum, Albert S. Woodhul - 3rd edition - New Jersey : Pearson prentice Hall, c2009 - xvii, 1055 p. : ill. ; 24 cm

Table of content
1. Introduction
1.1 what is an operating system?
1.2 History of operating systems
1.3 Operating System concept
1.4 System calls
etc.

2. Processes
2.1 Introduction to processes
2.2 Inter-process communication
2.3 Classical IPC problems
2.4 Scheduling
etc

3. Input/Output
3.1 Principles of I/O hardware
3.2 Principles of I/O software
3.3 Deadlocks
3.4 Overview of I/O in Minix
etc.

4. Memory management
4.1 Basic memory management
4.2 Swapping
4.3 Virtual memory
4.4 Page replacement algorithms
etc.

5. File systems
5.1 Files
5.2 Directories
5.3 File system implementation
5.4 Security.
etc.

6. Reading and Bibliography
6.1 Suggestions for further reading
6.2 alphabetical bibliography

Includes Index : p. 1033 - 1050

9780135053768 135053765


Operating systems
Systems design

005.4 / TAN