Stallings, William,

Operating systems : internals and design principles William Stallings. - Sixth edition. - xviii, 822 pages : illustrations ; 24 cm.

Includes bibliographical references and index.

Reader's Guide -- pt. 1. Background -- Ch. 1. Computer System Overview -- Ch. 2. Operating System Overview -- pt. 2. Processes -- Ch. 3. Process Description and Control -- Ch. 4. Threads, SMP, and Microkernels -- Ch. 5. Concurrency: Mutual Exclusion and Synchronization -- Ch. 6. Concurrency: Deadlock and Starvation -- pt. 3. Memory -- Ch. 7. Memory Management -- Ch. 8. Virtual Memory -- pt. 4. Scheduling -- Ch. 9. Uniprocessor Scheduling -- Ch. 10. Multiprocessor and Real-Time Scheduling -- pt. 5. Input/Output And Files -- Ch. 11. I/O Management and Disk Scheduling -- Ch. 12. File Management -- pt. 6. Embedded Systems -- Ch. 13. Embedded Operating Systems -- pt. 7. Security -- Ch. 14. Computer Security Threats -- Ch. 15. Computer Security Techniques -- pt. 8. Distributed Systems -- Ch. 16. Distributed Processing, Client/Server, and Clusters -- Appendix A. Topics in Concurrency -- Appendix B. Object-Oriented Design -- Appendix C. Programming and Operating System Projects -- Ch. 17. Networking -- Ch. 18. Distributed Process Management -- Appendix D. The Complexity of Algorithms -- Appendix E. Standards Organizations -- Appendix F. Cryptographic Algorithms -- Appendix G. The International Reference Alphabet -- Appendix H. BACI: The Ben-Ari Concurrent Programming System -- Appendix I. Sockets: A Programmer's Introduction.

Serving as both a basic reference and a survey of the state of the art, this text covers the concepts, structure, and mechanisms of operating systems. Stallings emphasises both fundamental principles and design issues in contemporary systems. This edition is richer in both pedagogy and instructor/student support.

9780136033370


Operating systems (Computers).

005.43 ST.O 2009 G.C