TY - BOOK AU - Stallings, William TI - Operating systems : internals and design principles SN - 0131278371 AV - QA76.76.O63 S733 PY - 2005/// CY - Upper Saddle River, N.J. PB - Pearson/Prentice Hall KW - Operating systems (Computers) N1 - Includes bibliographical references and index; Contents: Readers Guide -- Part 1. Background: Computer system overview -- Operating system overview -- Part 2. Processes: Process description and control -- Threads, SMP,and microkernels -- Concurrency: Mutual exclusion and synchronization -- Concurrency: Deadlock and starvation -- Part 3. Memory: Memory management -- Virtual memory -- Part 4. Scheduling: Uniprocessor scheduling -- Part 5. Input/output and files: Management and disk scheduling: File management -- Part 6. Distributed systems and security: Networking -- Distributed processing,client/server, and clusters -- Distributed process management -- Security -- Appendices: Appendix A: Topics in Concurrency -- Appendix B: Object-oriented design -- Appendix C: Programming and operating system projects -- Appendix D: OSP: An environment for operating systems projects -- Appendix E: BACI: The Ben-Ari concurrent programming -- Glossary ER -