USC CSD Home
 

Lectures - CSCI 402, Fall 2013, Both Sections

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

Preview:

  • (AM section) (Dec 16, 2013) - final exam (firm)
    (PM section) (Dec 13, 2013) - final exam (firm)
 
Tentative Slides
The following are tentative slides (in PDF format) for this semester.
 
Tentative Schedule

Week # Dates Topics Comments
1 8/26,8/28 administrative, warmup #1
introduction, a simple OS (Ch 1)
(warmup #1 starts)
2 9/2
9/4
(labor day holiday)
a simple OS (Ch 1)
 
3 9/9,9/11 thread creation, termination, synchronization (Ch 2)  
4 9/16,9/18 thread safety, deviations (Ch 2)
context switching, I/O (Ch 3)
(warmup #2 starts)
5 9/23,9/25 dynamic storage allocation (Ch 3)
static linking and loading, booting (Ch 3)
 
6 9/30,10/2 a simple system (Ch 4)  
7 10/7,10/9 threads implementations (Ch 5)
interrupts (Ch 5)
(kenel #1 starts)
8 10/14,10/16 files (Ch 1)
the basics of file systems (Ch 6)
 
9 10/21,10/23 the basics of file systems (Ch 6)
crash resiliency (Ch 6)
 
10 10/28
10/30
directories and naming, RAID, flash memory, case studies (Ch 6)
midterm exam
(kenel #2 starts)
11 11/4,11/6 virtual memory (Ch 7)  
12 11/11,11/13 OS issues (Ch 7)
devices (Ch 4)
virtual machines, microkernels (Ch 4)
 
13 11/18,11/20 scheduling (Ch 4)
shared libraries (Ch 3)
networking protocols (Ch 9)
(kenel #3 starts)
14 11/25
11/27
remote procedure call (Ch 9)
(thanksgiving holiday)
 
15 12/2,12/4 distributed file systems (Ch 10)
threats (Ch 8)
access control (Ch 8)
serious security (Ch 8)
 
 

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