Course Schedule: Google

Additional material

Podcasts:

  • Subscribe to the class lecture video and audio podcasts (using iTunes) here.
  • Subscribe to class video podcasts in (Apple TV compatible) HD here.
  • Watch them in Google video here.
Date Discussion topic Work assignment

Lecture videos

Slides
Introduction
01/16/2008

General introduction to course and ground rules.

Chapter 1

 

Enhanced Audio (24 MB), Enhanced Video (306 MB), HD (604 MB)

PPT

PDF

Process Management (Intro: Chapters 1,2, Chapters 3, 4, 5)
01/18/2008

Chapter 1(cont): Caching

Chapter 2: Interface, System calls,

Home work 1 and project 1 assigned No audio/video. Unfortunately, the camera did not record any audio - some issue with the wireless bluetooth headset. Strange because the blue light was steady (in the video) and I had used new batteries.

PPT

PDF

01/21/2008 Chapter 2 (System programs, booting. Structure)   Enhanced Audio (22 MB), Enhanced Video (670 MB), HD (745 MB)

PPT

PDF

01/23/2008

Chapter 2 (Virtual Machines)

Chapter 3: Processes

  Enhanced Audio (22 MB), Enhanced Video (707 MB), HD (1.1 GB)

PPT

PDF

01/25/2008 Chapter 3 (cont) Chapter 4.1 (background), 4.2 (Models), 4.3 (libraries)   Enhanced Audio (24 MB), Enhanced Video (739 MB), HD (1.2 GB)

PPT

PDF

01/28/2008 Chapter 4.4 (issues)

Quiz 01

Home work 1 due

Enhanced Audio (19 MB), Enhanced Video (611 MB), HD (0.99 GB)

PPT

PDF

01/30/2008

Module Exam 1

Module Exam 1    
02/01/2008 Chapter 5 .1 (basics), 5.2 (criteria), 5.3 (Scheduling algorithms)   Enhanced Audio (33 MB), Enhanced Video (721 MB), HD (1.2 GB)

PPT

PDF

02/04/2008 Chapter 5.3 (Scheduling algorithms), Chapter 5 .4 (multiprocessor), 5.5 (thread) Project 1 due Enhanced Audio (36 MB), Enhanced Video (714 MB), HD (1.1 GB)

PPT

PDF

Process Synchronization (Chapters 6, 7)
02/06/2008 Chapter 6.1 (background), 6.2 (CS) Home work 2 and project 2 assigned Enhanced Audio (35 MB), Enhanced Video (697 MB), HD (1.1 GB)

PPT

PDF

02/08/2008 6.3 (Peterson's solution), 6.4 (Hardware), Chapter 6.6 (Classic problems)   Enhanced Audio (36 MB), Enhanced Video (718 MB), HD (1.1 GB)

PPT

PDF

02/11/2008 Chapter 6.5 (Semaphore), 6.7 (monitor) Quiz 2 Enhanced Audio (29 MB), Enhanced Video (586 MB), HD (921 MB)

PPT

PDF

02/13/2008

Chapter 6.9 (Atomic transactions)

  Enhanced Audio (36 MB), Enhanced Video (724 MB), HD (1.1 GB)

PPT

PDF

02/15/2008

Chapter 7.2 (deadlock characterization), 7.3 (handling deadlocks)

Home work 2 due Enhanced Audio (36 MB), Enhanced Video (738 MB), HD (1.2 GB)

PPT

PDF

02/18/2008 Chapter 7.4 (deadlock prevention), 7.5 (deadlock avoidance)   Enhanced Audio (36 MB), Enhanced Video (722 MB), HD (1.1 GB)

PPT

PDF

02/20/2008 Chapter 7.6 (deadlock detection), 7.7 (deadlock recovery)   Enhanced Audio (36 MB), Enhanced Video (718 MB), HD (1.1 GB)

PPT

PDF

02/22/2008

Wrapup and general discussion

 

Enhanced Audio (37 MB), Enhanced Video (746 MB), Enhanced HD (1.8 GB)

PPT

PDF

02/25/2008 Module Exam 2 and followup

Project 2 due

Module Exam 2

   
Memory Management (Chapters 8, 9)
02/27/2008

Overview of memory management

Chapter 8.1 (basics)

Home work 3 and project 3 assigned Enhanced Audio (36 MB), Enhanced Video (722 MB), HD (1.1 GB)

PPT

PDF

02/29/2008 Chapter 8.2 (swapping), 8.3 (contiguous allocation)   Enhanced Audio (35 MB), Enhanced Video (717 MB), HD (1.1 GB)

PPT

PDF

Spring break (Mar 1 - Mar 9, 2008)
03/10/2008 Chapter 8.4 (paging)   Enhanced Audio (36 MB), Enhanced Video (725 MB), HD (1.1 GB)

PPT

PDF

03/12/2008

Chapter 8.5 (page table)

Home work 3 due Enhanced Audio (36 MB), Enhanced Video (733 MB), HD (1.1 GB)

PPT

PDF

03/14/2008

Out of town

Module Exam 3    
03/17/2008

Chapter 8.6 (segmentation) , 8.7 (Intel segmentation)

 

 

Enhanced Audio (36 MB), Enhanced Video (732 MB), HD (1.1 GB)

PPT

PDF

03/19/2008 Chapter 9.1 (background), 9.2 (demand paging), 9.3 (copy-on-write), 9.4 (page replacement)

 

Enhanced Audio (36 MB), Enhanced Video (733 MB), HD (1.1 GB)

PPT

PDF

Easter break (3/21/2008-3/24/2008)
03/26/2008

Chapter 9.5 (frame allocation)

Quiz 3

Project 3 due

Enhanced Audio (31 MB), Enhanced Video (625 MB), HD (986 MB)

PPT

PDF

3/28/2008 Chapter 9.6 (thrashing), 9.8 (kernel allocation), 9.9 (other considerations)   Enhanced Audio (36 MB), Enhanced Video (731 MB), HD (1.1 GB)

PPT

PDF

Storage Management (Chapters 10, 11, 12, 13)
03/31/2008

Chapter 10 (FS interface) (up to 10.3.4)

Home work 4 and project 4 assigned Enhanced Audio (36 MB), Enhanced Video (720 MB), HD (1.1 GB)

PPT

PDF

4/02/2008

Chapter 10 (from 10.3.5 - )

  Enhanced Audio (37 MB), Enhanced Video (759 MB), HD (1.2 GB)

PPT

PDF

04/04/2008

Chapter 11 (FS implementation)

Chapter 11.1 (File system structure), 11.2 (File-system Implementation) 11.3 (Directory Implementation)

  Enhanced Audio (36 MB), Enhanced Video (728 MB), HD (1.1 GB)

PPT

PDF

04/07/2008

Chapter 11.4: Allocation methods, 11.5: Free space management, 11.6: Efficiency and performance

  Enhanced Audio (36 MB), Enhanced Video (728 MB), HD (1.1 GB)

PPT

PDF

04/09/2008

Chapter 11.6: Efficiency and performance (cont), Chapter 9.7 (mmap), 11.7 (Recovery), 11.8 (log-structured file systems)

  Enhanced Audio (37 MB), Enhanced Video (749 MB), HD (1.1 GB)

PPT

PDF

04/11/2008

Home work project #4 tutorial by Nathan Regola

Home work 4 due  

 

04/14/2008

Chapter 12.1 (Overview of Mass-storage structure), 12.9 (Tertiary storage), 12.2 (Disk structure), 12.3 (Disk attachment)

 

Oops, turned ON bluetooth microphone but forgot to turn on the camcorder recording itself - no video today.

PPT

PDF

4/16/2008 Out of town to conference

Module Exam 4

   
4/18/2008 Chapter 12.4 (Disk scheduling), 12.5 (Disk management) , 12.6 (Swap space management)   Back from red-eye flight. No video

PPT

PDF

Protection, Security and Tieing it all together (Chapters 14, 15)
04/21/2008

Chapter 12.7 (RAID structure), 14 (Protection)

Project 4 due

Home work 5 and project 5 assigned.

Enhanced Audio (36 MB), Enhanced Video (722 MB), HD (1.1 GB)

PPT

PDF

04/23/2008

Chapter 14 (cont), Chapter 15 (Security)

Home work 5 due Enhanced Audio (?? MB), Enhanced Video (760 MB), HD (1.2 GB)

PPT

PDF

04/25/2008

Tieing it all together - Interaction between processes/threads, memory management and storage.

Implications of hardware choices for OS design. Designing an operating system: PDA, laptop, desktop, server

  Audio (23 MB), Video (610 MB), HD (1.1 GB)

PPT

PDF

04/28/2008

 

Module Exam 5

Quiz 5

   
04/30/2008

Analyzing a real operating system - Windows XP (Chapter 22)

Course wrapup

Project 5 due

Take home final exam assigned

 

PPT

PDF

Final exam

© Videos copyright. University of Notre Dame/Surendar Chandra. Feel free to use it for non-commercial purposes!!

* The videos were captured using Sony HDV Camcorder (HDR-HC1). Audio is optimized for ipod, Video is optimized for ipod video, while HD is optimized for Apple TV. All of them are in MPEG4 format and can be played in Quicktime (and other players). Audio and video are enhanced with slide markers for easy navigation.

The original slides were copyright Silberschatz, Galvin and Gagne, 2005. Commericial use prohibited.


Surendar Chandra
Last modified: 04/29/2008 17:03