USC CSD Home
 

Lectures - CSCI 402, Summer 2013, MW Section

 
Lecture Slides
(Please note that access to lecture notes is restricted.)
 
Tentative Slides
The following are tentative slides (in PDF format) for this semester.
 
Tentative Schedule

Week # Dates Topics Comments
1 5/22,5/27 administrative
(Ch 1) introduction, a simple OS
(warmup #1 starts)
2 5/29,6/3 (Ch 2) thread creation, termination, synchronization, thread safety, deviations  
3 6/5,6/10 (Ch 3) context switching, I/O, dynamic storage allocation, linking, loading, booting (warmup #2 starts)
4 6/12,6/17 (Ch 4) a simple system  
5 6/19,6/24 (Ch 5) threads implementations, interrupts, scheduling (kenel #1 starts)
6 6/26
7/1
midterm exam
(Ch 6) the basics of file systems, crash resiliency, directories and naming, RAID, flash memory, case studies
 
7 7/3,7/8 (Ch 7) virtual memory, OS issues (kenel #2 starts)
8 7/10,7/15 (Ch 4.2) virtual machines, microkernels
(Ch 9) networking protocols
 
9 7/17,7/22 (Ch 9) remote procedure call
(Ch 10) distributed file systems, consistencies, NFSv2, CIFS, DFS, NFSv4
(kenel #3 starts)
10 7/24
7/29
(Ch 8) threats, access control, serious security
final exam
 
 

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