Introduction and Contents

  • An OS is a resource manager and it gives us convenience and efficiency of usage of hardware! 
  • Some of the most widely used operating systems in the world (Nov. 2023)

    • Windows
    • Mac
    • Linux
    • Unix
    • Android
    • iOS
  • Most of the operating systems these days are written in C/C++
  • Process Management(All about CPU management) (Things we see in Activity monitor in Mac or Task Manager in Windows)
    • Scheduling
    • IPC(Inter Process Communication) & Synchronization
    • Concurrency
    • Deadlocks
    • Threads
  • Memory/RAM Management
    • RAM Organization
    • Techniques
    • Virtual Memory
  • File System and Device Management
    • Interface
    • Implementation Details
  • Protection and Security Mechanisms
    • Books
      • Operating Systems by Galvin
      • Stalligns
      • Modern OS - Tannenbaum

Contents

  • John Von Neumann Architecture

Comments