Login Required

This note requires login to view the full content (62 lines total). Showing first 20 lines as preview. Please login to view the full content.

Login to unlock

Chapter 1: Operating System Introduction

Created: 2025-12-16
Updated: 2025-12-16
  • components: hardware, OS, app, users
    • hardware: provide basic computing resources
    • OS: controls and coordinates the use of hardware/resources among apps
    • app: solve the computing problems
  • OS
    • permanent software, such as abstract of hardware for app to use
    • Resource allocator: manage and allocate resources to insure efficiency and fairness
    • Control program: controls execution of programs and operation of I/O devices to prevent errors
    • Kernel: the one program running at all times (in supervisor mode)
  • Goals: Convenience and Efficiency -- contradictory

OS-ch1-general-purpose-OS-vis.png

  • the only interface between user app and hardware
  • cannot allow any bug

Computer System Organization

Login to unlock full content

Login Now