Straightforward coverage of the core concepts of operating systemsOpen-source operating systems, virtual machines, and clustered computing are among the leading fields of operating systems and networking that are rapidly changing. This book covers the core concepts of operating systems without any unnecessary jargon or text. The authors put you on your way to mastering the fundamental concepts of operating systems while you also prepare for today's emerging developments. Covers the core concepts of operating systems Bypasses unnecessary and wordy text or jargon Encourages you to take your operating system knowledge to the next level Prepares you for today's emerging developments in the field of operating systemsOperating Systems Concepts Essentials is a soup-to-nuts guide for all things involving operating systems!
PART ONE. OVERVIEW.
Chapter 1. Introduction.
Chapter 2. Operating-System Structures.
PART TWO. PROCESS MANAGEMENT.
Chapter 3. Processes
Chapter 4. Threads.
Chapter 5. CPU Scheduling.
Chapter 6. Process Synchronization.
PART THREE. MEMORY MANAGEMENT.
Chapter 7. Main Memory.
Chapter 8. Virtual Memory.
PART FOUR. STORAGE MANAGEMENT.
Chapter 9. File-System Interface.
Chapter 10. File-System Implementation.
Chapter 11. Mass-Storage Structure.
Chapter 12. I/O Systems.
PART FIVE. PROTECTION AND SECURITY.
Chapter 13. Protection.
Chapter 14. Security.
PART SIX. CASE STUDIES.
Chapter 15. The Linux/System.
Chapter 16. Windows 7
PART SEVEN. APPENDICES.
Appendix A. BSD UNIX (contents online).
Appendix B. The Mach System (contents online).