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) |
|
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. | |
01/21/2008 | Chapter 2 (System programs, booting. Structure) | Enhanced Audio (22 MB), Enhanced Video (670 MB), HD (745 MB) | ||
01/23/2008 | Chapter 2 (Virtual Machines) Chapter 3: Processes |
Enhanced Audio (22 MB), Enhanced Video (707 MB), HD (1.1 GB) | ||
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) | ||
01/28/2008 | Chapter 4.4 (issues) |
Home work 1 due |
Enhanced Audio (19 MB), Enhanced Video (611 MB), HD (0.99 GB) | |
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) | ||
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) | |
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) | |
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) | ||
02/11/2008 | Chapter 6.5 (Semaphore), 6.7 (monitor) | Quiz 2 | Enhanced Audio (29 MB), Enhanced Video (586 MB), HD (921 MB) | |
02/13/2008 | Chapter 6.9 (Atomic transactions) |
Enhanced Audio (36 MB), Enhanced Video (724 MB), HD (1.1 GB) | ||
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) | |
02/18/2008 | Chapter 7.4 (deadlock prevention), 7.5 (deadlock avoidance) | Enhanced Audio (36 MB), Enhanced Video (722 MB), HD (1.1 GB) | ||
02/20/2008 | Chapter 7.6 (deadlock detection), 7.7 (deadlock recovery) | Enhanced Audio (36 MB), Enhanced Video (718 MB), HD (1.1 GB) | ||
02/22/2008 | Wrapup and general discussion |
|
Enhanced Audio (37 MB), Enhanced Video (746 MB), Enhanced HD (1.8 GB) | |
02/25/2008 | Module Exam 2 and followup | Project 2 due |
||
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) | |
02/29/2008 | Chapter 8.2 (swapping), 8.3 (contiguous allocation) | Enhanced Audio (35 MB), Enhanced Video (717 MB), HD (1.1 GB) | ||
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) | ||
03/12/2008 | Chapter 8.5 (page table) |
Home work 3 due | Enhanced Audio (36 MB), Enhanced Video (733 MB), HD (1.1 GB) | |
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) | |
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) | |
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) | |
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) | ||
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) | |
4/02/2008 | Chapter 10 (from 10.3.5 - ) |
Enhanced Audio (37 MB), Enhanced Video (759 MB), HD (1.2 GB) | ||
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) | ||
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) | ||
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) | ||
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. | |
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 | ||
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) | |
04/23/2008 | Chapter 14 (cont), Chapter 15 (Security) |
Home work 5 due | Enhanced Audio (?? MB), Enhanced Video (760 MB), HD (1.2 GB) | |
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) | ||
04/28/2008 |
|
|||
04/30/2008 | Analyzing a real operating system - Windows XP (Chapter 22) Course wrapup |
Project 5 due Take home final exam assigned |
||
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.