COSC 360

Operating Systems


Fall 2017


Syllabus

Projects


Resources


Schedule

Date Topic Due
Sept 4th Course Introduction
Sept 6th The Unix Command Line
  • Read Chapter 1
  • Install VirtualBox + Xinu Appliances
  • Be learning C and the Unix command line
Sept 8th The C Programming Language
Sept 11th Introduction and Overview
Sept 13th Concurrent Execution and Operating System Services
  • Read Chapter 2
  • Project 1
Sept 15th Concurrent Execution and Operating System Services
Sept 18th Concurrent Execution and Operating System Services
Sept 20th An Overview of the Hardware and Runtime Environment
  • Read Chapter 3
Sept 22nd List and Queue Manipulation
  • Project 2
  • Read Chapter 4
Sept 25th Scheduling and Context Switching
Sept 27th Scheduling and Context Switching
  • Read Chapter 5
Sept 29th More Process Management
  • Project 3
Oct 2nd More Process Management
  • Read Chapter 6
Oct 4th Coordination of Concurrent Processes
Oct 6th Coordination of Concurrent Processes
  • Read Chapter 7
Oct 9th Message Passing
  • Read Chapter 8
  • Project 4
Oct 11th EXAM 1
Oct 13th FALL BREAK - NO CLASS
Oct 16th Basic Memory Management
Oct 18th Basic Memory Management
  • Read Chapter 9
Oct 20th Basic Memory Management
Oct 23rd High-level Memory Management and Virtual Memory
Oct 25th High-level Memory Management and Virtual Memory
Oct 27th High-level Memory Management and Virtual Memory
  • Read Chapter 10
Oct 30th High-level Memory Management and Virtual Memory
Nov 1st High-Level Message Passing
Nov 3rd High-Level Message Passing
  • Read Chapter 11
Nov 6th Review for Exam 2
Nov 8th Interrupt Processing
Nov 10th EXAM 2
Nov 13th Real-Time Clock Management
  • Read Chapter 12
Nov 15th Real-Time Clock Management
Nov 17th Device-Independent I/O
  • Read Chapter 13
Nov 20th Classic OS Problems
  • Read Chapter 14
Nov 22nd THANKSGIVING BREAK - NO CLASS
Nov 24th THANKSGIVING BREAK - NO CLASS
Nov 27th The Xinu Shell
Nov 29th The Xinu Shell
  • Read Chapter 26
Dec 1st CLASS CANCELLED
  • Project 6
Dec 4th File Systems
Dec 6th Review
  • Read Chapter 19
Dec 8th EXAM 3
Dec 13th FINAL PRESENTATIONS - Wednesday (9:00AM-12:00PM)