ND Home | COE Home | Site Map

Course Schedule: Google

Date Discussion topic Work assignment

Lecture videos

Slides
Introduction
01/17/2007

General introduction to course and ground rules.

Chapter 1 and 2

 

PSP(263 MB)

Quicktime(2.7 GB)

iTunes, GoogleVideo

PDF

PPT

Process Management (Chapters 3, 4, 5)
01/19/2007

Hardware background: CPU, I/O, Memory

Chapter 2

 

PSP(289 MB)

Quicktime(1.5 GB)

iTunes, GoogleVideo

PDF

PPT (we covered till slide 16)

01/22/2007 Overview (wrapup) Home work and project 1 assigned

PSP(300 MB)

Quicktime(1.6 GB)

iTunes, GoogleVideo

PDF

PPT

01/24/2007 Chapter 3 Quiz 1

PSP(190 MB)

Quicktime(1.0 GB)

iTunes, GoogleVideo

PDF

PPT

01/26/2007 Chapter 3 (cont) Chapter 4.1 (background), 4.2 (Models), 4.3 (libraries)  

PSP(291 MB)

Quicktime(1.6 GB)

iTunes, GoogleVideo

PDF

PPT

01/29/2007 Chapter 4.4 (issues) Home work 1 due Equipment failure (moisure in sensor) - no video

PDF

PPT

01/31/2007

Out of town to conference

Module Exam 1

Module Exam 1  

02/02/2007 Chapter 5 .1 (basics), 5.2 (criteria), 5.3 (Scheduling algorithms) Delayed red eye flight back to class. No video.

PDF

PPT

02/05/2007 Chapter 5.3 (Scheduling algorithms), Chapter 5 .4 (multiprocessor), 5.5 (thread) Project 1 due. Equipment failure (moisture sensor) - whats going on?

PDF

PPT

Process Synchronization (Chapters 6, 7)
02/07/2007 Chapter 6.1 (background), 6.2 (CS) Home work 2 and project 2 assigned. Same, it worked at my office but failed in class....

PDF

PPT

02/09/2007 6.3 (Peterson's solution), 6.4 (Hardware), Chapter 6.6 (Classic problems)   Tried at office - worked. Tried at class - worked, didn't record anything :-)

PDF

PPT

02/12/2007 Chapter 6.5 (Semaphore), 6.7 (monitor)  

PSP(275 MB)

Quicktime(1.5 GB)

iTunes, GoogleVideo

PDF

PPT

02/14/2007 (FAST)

Out of town to conference

Exam 2

Module Exam 2  

 

02/16/2007

Chapter 6.9 (Atomic transactions)

Home work 2 due

[Captured using Apple iSight webcam]

PSP(247 MB)

Quicktime(359 MB)

iTunes, GoogleVideo

PDF

PPT

02/19/2007 Chapter 7.2 (deadlock characterization), 7.3 (handling deadlocks)  

[Captured using Sony PDX10 DV camcorder]

PSP(247 MB)

Quicktime(1.1 GB)

iTunes, GoogleVideo

 

PDF

PPT

02/21/2007   Quiz 2

PSP(235 MB)

Quicktime(1.3 GB)

iTunes, GoogleVideo

PDF

PPT

02/23/2007 Chapter 7.4 (deadlock prevention), 7.5 (deadlock avoidance), 7.6 (deadlock detection), 7.7 (deadlock recovery) Project 2 due.

PSP(259 MB)

Quicktime(1.4 GB)

iTunes, GoogleVideo

PDF

PPT

Memory Management (Chapters 8, 9)
02/26/2007 Guest visitor: Tony Checkal @ Microsoft. Overview of memory management Home work 3 and project 3 assigned. (GDB tutorial)

PSP(41 MB)

Quicktime(110 MB)

iTunes, GoogleVideo

PDF

PPT

02/28/2007 Chapter 8.1 (basics), 8.2 (swapping), 8.3 (contiguous allocation)  

PSP(305 MB)

Quicktime(1.6 GB)

iTunes, GoogleVideo

PDF

PPT

03/02/2007 Chapter 8.4 (paging)  

PSP(282 MB)

Quicktime(1.6 GB)

iTunes, GoogleVideo

PDF

PPT

03/05/2007 Chapter 8.5 (page table), 8.6 (segmentation) , 8.7 (Intel segmentation) Home work 3 due.

PSP(291 MB)

Quicktime(1.6 GB)

iTunes, GoogleVideo

PDF

PPT

03/07/2007 Chapter 9.1 (background), 9.2 (demand paging), 9.3 (copy-on-write)  

PSP(217 MB)

Quicktime(1.2 GB)

iTunes, GoogleVideo

PDF

PPT

03/09/2007 Chapter 9.4 (page replacement), Chapter 9.5 (frame allocation)  

PSP(297 MB)

Quicktime(1.6 GB)

iTunes, GoogleVideo

PDF

PPT

Spring break (Mar 10 - Mar 18, 2007)
03/19/2007

Exam 3 and followup

 

 

   
03/21/2007 Chapter 9.6 (thrashing), 9.8 (kernel allocation), 9.9 (other considerations)  

PSP(248 MB)

Quicktime(1.3 GB)

iTunes, GoogleVideo

PDF

PPT

Storage Management (Chapters 10, 11, 12, 13)
03/23/2007

Chapter 10 (FS interface)

Project 3 due. Home work 4 and project 4 and assigned.

PSP(596 MB)

Quicktime(1.4 GB)

iTunes, GoogleVideo

PDF

PPT

03/26/2007

Chapter 11 (FS implementation)

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

 

PSP(195 MB)

Quicktime(1.1 GB)

iTunes, GoogleVideo

PDF

PPT

03/28/2007

Chapter , 11.3 (Directory Implementation), 11.4 (Allocation methods)

 

 

PSP(302 MB)

Quicktime(1.6 GB)

iTunes, GoogleVideo

PDF

PPT

03/30/2007

Out of town. TA will give a brief tutorial on using fuse

Home work 4 due.  

 

04/02/2007

Chapter 11.4: Allocation methods (cont), Chapter 9.7 (mmap)

 

 

PSP(320 MB)

Quicktime(1.7 GB)

iTunes, GoogleVideo

PDF

PPT

04/04/2007 Exam 4 and followup    

PDF

PPT

Easter break (Apr 6 - Apr 9, 2007)
04/11/2007

Chapter 12 (Mass storage structure)

Chapter 12.1 (Overview of Mass-storage structure), 12.9 (Tertiary storage)

 

PSP(223 MB)

Quicktime(1.2 GB)

iTunes, GoogleVideo

PDF

PPT

Protection, Security and Tieing it all together (Chapters 14, 15)
04/13/2007 Chapter 12.2 (Disk structure), 12.3 (Disk attachment)

Quiz 4

Home work 5 and project 5 assigned.

PSP(294 MB)

Quicktime(1.6 GB)

iTunes, GoogleVideo

PDF

PPT

04/16/2007

Out of town. Exam 5

Project 4 due  

04/18/2007

Chapter 12.4 (Disk scheduling), 12.7 (RAID structure), 12.5 (Disk management) , 12.6 (Swap space management)

 

PSP(305 MB)

Quicktime(1.7 GB)

iTunes, GoogleVideo

PDF

PPT

04/20/2007

Chapter 14 (Protection)

Home work 5 due.

PSP(289 MB)

Quicktime(1.6 GB)

iTunes, GoogleVideo

PDF

PPT

04/23/2007

Chapter 15 (Security)

 

 

PSP(241 MB)

Quicktime(1.3 GB)

iTunes, GoogleVideo

PDF

PPT

04/25/2007

Tieing it all together - Interaction between processes/threads, memory management and storage. Implications of hardware choices for OS design.

 

PSP(302 MB)

Quicktime(1.6 GB)

iTunes, GoogleVideo

PDF

PPT

04/27/2007

Designing an operating system: PDA, laptop

Designing an operating system: desktop, server

 

PSP(290 MB)

Quicktime(1.6 GB)

iTunes, GoogleVideo

PDF

PPT

04/30/2007

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

Project 5 due.

PSP(297 MB)

Quicktime(XX GB)

iTunes, GoogleVideo

PDF

PPT

05/02/2007

Analyzing a real operating system - Linux

Course wrapup

 

PSP(XX MB)

Quicktime(XX GB)

iTunes, GoogleVideo

PDF

PPT

Final exam (May 7, 2007: 8:00 AM to 10:00 AM, DBRT 125 )

© 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)

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


Surendar Chandra
Last modified: 04/30/2007 18:04