15-213 Introduction to Computer Systems
Lecture 16: Exceptions

  • Reading: Ch 8.1-8.4
  • Slides: none
  • Code: 16-exceptions (16-exceptions.tar)
  • Concepts:
    • Hardware and software exceptions
    • Synchronous and asynchronous exceptions
    • Traps, faults, aborts, and interrupts
    • Processes
    • Concurrent execution
    • Context switch
    • User mode and kernel mode
    • fork();
  • Previous lecture: File Systems
  • Next lecture: Signals

[ Home | Schedule | Assignments | Exams | Lab Machines | Resources ]
[ Textbook | Autolab ]
[ Newsgroup | Blackboard ]

fp@cs
Frank Pfenning