L1 Introduction + Kernel Abstraction

Two conflicting Roles of OS

User-Friendliness (Service Provider) VS Efficiency (Resource Manager)

  1. Service Provider
  2. Resource Manager

Dual Mode CPU

CPU Control Flow

image.png

Exception

Exceptional Control FLow

image.png

image.png