Ebook: Operating Systems: Design and Implementation
Author: Andrew S. Tanenbaum
- Genre: Computers // Operating Systems
- Tags: MINIX, UNIX, LINUX, BSD, Operating Systems, Time-Sharing, Multics, Programming, Assembly, Software, Kernel Programming, Free software, Open Source, GNU/Linux
- Year: 1987
- Publisher: Prentice-Hall
- City: Amsterdam
- Edition: 1st
- Language: English
- pdf
Most books on operating systems are strong on theory and weak on practice.
This one aims to provide a better balance between the two.
It covers all the fundamental principles in detail, including processes, interprocess communication, semaphores, monitors, message passing, remote procedure call, scheduling algorithms, input/output, deadlocks, device drivers, memory management, paging algorithms, file system design, network file servers, atomic transactions, security and protection mechanisms.
But it also discusses one particular system—MINIX, a UNIX—compatible operating system—in detail, and even provides a complete source code listing for study.
This arrangement allows the reader to not only learn the principles, but also to see how they are applied in a real operating system.
This one aims to provide a better balance between the two.
It covers all the fundamental principles in detail, including processes, interprocess communication, semaphores, monitors, message passing, remote procedure call, scheduling algorithms, input/output, deadlocks, device drivers, memory management, paging algorithms, file system design, network file servers, atomic transactions, security and protection mechanisms.
But it also discusses one particular system—MINIX, a UNIX—compatible operating system—in detail, and even provides a complete source code listing for study.
This arrangement allows the reader to not only learn the principles, but also to see how they are applied in a real operating system.
Download the book Operating Systems: Design and Implementation for free or read online
Continue reading on any device:
Last viewed books
Related books
{related-news}
Comments (0)