Operating systems: internals and design principles /
William Stallings
- 3rd ed
- Upper Saddle River, N.J. : Prentice-Hall, 1998
- xvii, 781 p. ; 24 cm.
Computer system overview - - Operating system overview - - Process description and control - - Threads, SMP, and microkernels - - Concurrency: mutual exclusion and synchronization - - Concurrency: deadlock and starvation - - Memory management - - Virtual memory - - Uniprocessor scheduling - - Multiprocessor and real-time scheduling - - I/O management and disk scheduling - - File management - - Distributed processing, client/server, and clusters - - Distributed process management - - Security