TY - BOOK AU - Stallings,William TI - Operating systems: internals and design principles SN - 9780136033370 U1 - 005.43 ST.O 2009 G.C 23 PY - 2009/// CY - Upper Saddle River, N.J. PB - Pearson/Prentice Hall, KW - Operating systems (Computers) N1 - 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 N2 - 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 ER -