Operating Systems and Middleware: Supporting Controlled Interaction cover

Operating Systems and Middleware: Supporting Controlled Interaction

by Max Hailperin

Explains the fundamental principles of operating systems and middleware by examining how system software manages concurrency, scheduling, synchronization, and resource sharing.

  • Preface
  • Chapter 1: Introduction
  • Chapter 2: Threads
  • Chapter 3: Scheduling
  • Chapter 4: Synchronization and Deadlocks
  • Chapter 5: Atomic Transactions
  • Chapter 6: Virtual Memory
  • Chapter 7: Processes and Protection
  • Chapter 8: Files and Other Persistent Storage
  • Chapter 9: Networking
  • Chapter 10: Messaging, RPC, and Web Services
  • Chapter 11: Security
  • Appendix A: Stacks