USC CSD Home
 

Lectures - CSCI 402, Summer 2014, MW Section

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

Preview:

  • (Aug 4, 2014) - final exam (firm)
 
Tentative Slides
The following are tentative slides (in PDF format) for this semester.
 
Tentative Summer Schedule
The following is a very tentative schedule for this summer, and therefore, subject to change without notice.

Week # Dates Topics Comments
1 5/21
5/26
administrative, introduction (Ch 1), a simple OS (Ch 1)
Memorial Day holiday
(warmup #1 starts)
2 5/28
6/2
(Ch 2) thread creation, termination, synchronization
(Ch 2) thread safety, deviations
 
3 6/4
6/9
(Ch 3) context switching, I/O
(Ch 3) dynamic storage allocation, linking, loading, booting
(warmup #2 starts)
4 6/11
6/16
(Ch 4) a simple system
(Ch 5) threads implementations
 
5 6/18
6/23
(Ch 5) threads implementations
(Ch 5) interrupts
(kenel #1 starts)
6 6/25
6/30
(Ch 6) the basics of file systems
(Ch 6) crash resiliency, directories and naming
 
7 7/2
7/7
(Ch 7) virtual memory
midterm exam
(kenel #2 starts)
8 7/9
7/14
(Ch 7) virtual memory
(Ch 7) OS issues
 
9 7/16
7/21
(Ch 1) RAID, flash memory, case studies
(Ch 4) devices
(kenel #3 starts)
10 7/23
7/28
(Ch 4) virtual machines, microkernels
(Ch 5) scheduling
 
11 7/30
8/4
(Ch 3) shared libraries, (Ch 8) threats
final exam
 
 

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