CSCE 4600/5640 Spring 2012

Operating Systems Design

Instructors : Dr. Armin R. Mikler{mikler@cs.unt.edu} Office: NTRP F245

TA : Yiheng Liang{email:yihengliang@my.unt.edu } Office:TBA
Office Hours: TBA

Class meets : TR 11:00am to 12:20pm NTRP B190
Textbook: Operating System Concepts by Siberschatz, Galvin, and Gagne
Syllabus

Announcements

  • 01/17/2012: First Class.
  • Exam #1 3-13-2012
  • Course Evaluation


  • Slides

  • Introduction
  • UNIX/Linux Review
  • UNIX File Processing
  • Processes - A Formal View
  • Processes and Process Synchronization
  • Semaphore Galore
  • Synchronization Problems
  • Synchronization Tools
  • Scheduling
  • Scheduling - Part-2
  • Deadlock - Part-1
  • Deadlock - Part-2
  • Deadlock Recovery, Avoidance and Prevention
  • Memory Management Part-1
  • Memory Management Part-2
  • Security
  • A brief introduction to Distributed Systems


  • Miscellaneous