EECS 678 - Introduction to Operating Systems
Prasad Kulkarni
EECS Department
University of Kansas

Course Time: MWF 2:00PM - 2:50PM
Course Location: LEEP2 G415

Office: Eaton 2001F
Office Hours: Tuesday and Friday 3:00PM - 4:00PM
                (or by appointment)


ANNOUNCEMENTS
  1. The first midterm is on Friday, 03/20. Fins additional review questions here. Find Quiz solutions here Quiz 1 | Quiz 3 | Quiz 4 | Quiz 5


CLASS NOTES
  1. Syllabus
  2. Chapter 1 slides
  3. Chapter 2 slides
  4. Chapter 3 slides
  5. Chapter 4 slides
  6. Project 1 Shell implementation
  7. Chapter 6 slides
  8. Chapter 5 slides


Labs
    Lab WebSite


RESOURCES
  1. Fork/Exec Example: Simple program using fork and exec
  2. Pipe Examples: Simple program using Pipes | Pipes between parent/child | Synchronization using Pipes
  3. FIFO Examples: FIFO Consumer | FIFO Producer
  4. Shared Memory: Example program
  5. Example: Unix domain socket Echo server program: Server program Client program