Object-Oriented Programming Design & Java, Liaocheng University

Operating System

    Part 1: Overview
  1. Introduction
  2. Operating-System Structures
  3. Part 2: Process Management
  4. Processes
  5. Threads
  6. Process Synchronization
  7. CPU Scheduling
  8. Deadlocks
  9. Part 3: Memory Management
  10. Main Memory
  11. Virtual Memory
  12. Part 4: Storage Management
  13. Mass-Storage Structure
  14. File-System Interface
  15. File-System Implementation
  16. I/O Systems
  17. Part 5: Protection and Security
  18. Protection
  19. Security

Books
  1. Writing a Simple Operating System from Scratch by Nick Blundell School of Computer Science, University of Birmingham
  2. Operating System Concepts, Seventh Edition, Abraham Silberschatz, Peter Baer Galvin, Greg Gagne. John Wiley & Sons, Inc. ISBN 0471-973777