USC CSD Home
 

Lectures - CSCI 402, Spring 2013, MW Section

 
Lecture Slides
(Please note that access to lecture notes is restricted.)

Preview:

  • (May 10, 2013) - final exam (firm)
 
Tentative Slides
The following are tentative slides (in PDF format) for this semester.
 
Tentative Schedule

Week # Topics Comments
1 administrative, introduction (Ch 1) (warmup #1 starts)
2 introduction, a simple OS (Ch 1)  
3 thread creation, termination, synchronization (Ch 2)  
4 thread safety, deviations (Ch 2)
context switching (Ch 3)
(warmup #2 starts)
5 I/O, dynamic storage allocation, linking, loading, booting (Ch 3) (really need to speed up, a lot)
6 a simple system (Ch 4)  
7 threads implementations, interrupts (Ch 5) (kenel #1 starts)
8 scheduling (Ch 5)
midterm exam
 
9 the basics of file systems, crash resiliency (Ch 6)  
10 directories and naming, RAID, flash memory, case studies (Ch 6) (kenel #2 starts)
11 virtual memory (Ch 7)  
12 OS issues (Ch 7)
virtual machines, microkernels (Ch 4)
 
13 threats, access control (Ch 8) (kenel #3 starts)
14 serious security (Ch 8)
networking protocols (Ch 9)
 
15 remote procedure call (Ch 9)
distributed file systems (Ch 10)
 
 

[Last updated Sat Sep 19 2020]    [Please see copyright regarding copying.]