CSCI 451: Operating Systems

Tentative Course Outline

Topics(*)  Reading  Assignments
Overview  Part 1
  • 1.1 - 1.11
  • 2.1 - 2.10
  • online
  • resources
 
Process Management  Part 2
  • 3.1 - 3.4, 3.6
  • 4.1, 4.2, 4.4, 4.5
  • 5.1 - 5.4, 5.6 - 5.8
  • 6.1 - 6.6, 6.8
  • 7.1 - 7.7
 

***** Midterm Exam I *****
Memory Management  Part 3
  • 8.1 - 8.7
  • 9.1 - 9.9
 
Storage Management   Part 4
  • 10.1 - 10.5
  • 11.1 - 11.9
  • 12.1-12.7, 12.9
  • 13.1 - 13.6
 
***** Midterm Exam II *****
Working with Micriμm RTOS
  • Getting started with Silicon Labs Thunderboard2 dev board
  • Programming ERF32 microcontrollers with Simplicity Studio
  • Basics of Micriμm RTOS
  • Sample programs
  Part 5
  • 14.1 - 14.5, 14.9
  • 15.1 - 15.5
 
Distributed Systems  Part 6
  • 16.1 - 16.2
  • 18.1 - 18.6
 
Protection and Security  Part 7
  • 15.1 - 15.5
 
***** Final Exam *****

(*) Lecture slides are reproduced from the resources available from the publisher Web site.