Outline for April 2, 2008

Reading: Text, §1


  1. Greetings and felicitations!
    1. Reminder: discussion section today, 2:10–3:00 PM, in 1204 Haring
  2. Third generation (integrated circuits)
    continued from last lecture
    1. Protection, traps, fence registers, privileges, system calls, time sharing
    2. Virtual machines: levels of abstraction; example: THE system
      1. Level 0: hardware
      2. Level 1: segment controller process
      3. Level 2: operator console (message interpreter)
      4. Level 3: I/O handlers
      5. Level 4: user processes
    3. Customer service, compatibility
  3. Fourth generation (VLSI)
    1. Minicomputers: rise of the UNIX operating system
    2. Microcomputers: workstations, personal computers, open operating systems
  4. Networked and distributed operating systems
  5. Operating system I/O functions
    1. Read data: polling, interrupts
    to be continued

You can also obtain a PDF version of this. Version of April 2, 2008 at 3:22 PM