About the Class

Operating systems design principles and implementation techniques. Address spaces, system call interface, process/threads, interprocess communication, deadlock, scheduling, memory, virtual memory, I/O, file systems.

Course Info

  • Instructor: Francisco R. Ortega, Ph.D.
  • Website:
  • Classroom: ECS 134
  • Office Hours: T & R => 12:15 to 1:45pm and 3:30 to 4:00pm. Otherwise, by appointment
  • Office: ECS 212-D
  • Phone: 305-348-7983
  • Email:

Textbooks and Readings

  • Required Text:
    Operating Systems Concepts by Silberschatz, Galvin (Author), and Gagne. 9th Edition. Publisher: Wiley. ISBN: 978-1-118-06333-0. [OSC]

  • Optional Textbooks:
    Linux Kernel Development by Love. 3rd Edition. [LKD]
    Understanding the Linux Kernel by Bovet and Cesati. 3rd Edition. [ULK]

Teaching Assistants

  • TBA (TBA at