Operating Systems Internals and Design Principles
Author
- 6th ed.
- New Delhi. : Pearson, 2009
- xviii, 822 p. PAPER BACK 24cm
Computer Science
CONTENTS: Preface 0. Reader's guide
PART ONE BACKGROUND 1. Computer system overview 2. Operating system overview
PART TWO PROCESSES 3. Process description and control 4. Threads, SMPs, and microkernels 5. Concurrency: mutual exclusion and synchronization 6. Concurrency: deadlock and starvation
PART THREE MEMORY 7. Memory management 8. Virtual memory
PART FOUR SCHEDULING 9. Uniprocessor scheduling 10. Multiprocessor and real-time scheduling
PART FIVE INPUT/OUTPUT AND FILES 11. I/O Management and disk scheduling 12. File management
PART SIX EMBEDDED SYSTEMS 13. Embedded operating systems
PART EIGHT DISTRIBUTED SYSTEMS 16. Distributed processing, client/server and clusters
APPENDICES Appendix A Appendix B Appendix C
ONLINE CHAPTERS AND APPENDICES 17. Networking 18. Distributed process management Appendix D Appendix E Appendix F Appendix G Appendix H Appendix I Glossary References Index
Operating systems internals, operating system design.