CSCE 121 Operating System

From Notes
Jump to navigation Jump to search

« previous | Monday, December 6, 2010 | next »


History

Originally stand-alone

Eventually developed time-sharing (round-robin; specific time slice per program)

multi-tasking: clock, browser, etc.

Parts

Shell
Interface with operating system
Kernel
Heart of OS:
  • File Manager
  • Device Drivers
  • Scheduler
  • Dispatcher
  • Memory Manager (swaps information/pages between RAM and Disk/swap space)

Starting

Bootstrap

Process

running program instance of code (not same thing as just the code)