Operating systems : design and implementation /
Andrew S. Tanenbaum, Albert S. Woodhull.
- 3rd ed.
- Upper Saddle River, N.J. : Pearson/Prentice Hall, c2006.
- xvii, 1054 p. : ill. ; 24 cm. + 1 CD-ROM (4 3/4 in.)
"The MINIX book"--Cover.
Includes bibliographical references (p. 611-625) and indexes.
Introduction -- Processes -- Input/output -- Memory management -- File systems -- Reading list and bibliography -- App. A. Installing Minix 3 -- App. B. Minix 3 source code listing.
Featuring an introduction to operating systems, this work reflects advances in OS design and implementation. Using MINIX, this book introduces various concepts needed to construct a working OS, such as system calls, processes, IPC, scheduling, I/O, deadlocks, memory management, threads, file systems, security, and more.
System requirements: PC with a Pentium or compatible processor; 16 Mb or more of RAM; 200 Mb of free disk space; IDE CD-ROM driver; IDE hard disk.