Lecture Notes

Week Topic Notes

0

Introduction to Operating Systems

Lecture 1:         [ ppt ] [ pdf ]

1

Computer Systems/OS Structures

Lecture 2:         [ ppt ] [ pdf ]

2

Process Management and Threads

Lectures 3-4:     [ ppt ] [ pdf ]

3

CPU Scheduling

Lecture 5:         [ ppt ] [ pdf ]

4

Process Synchronization

Lectures 6-7:     [ ppt ] [ pdf ]

5

Deadlocks

Lectures 8-9:     [ ppt ] [ pdf ] Review midterm: [ ppt ]

6

Memory Management

Lectures 10-13: [ ppt ] [ pdf ]

7

Memory Management (cont.)
Virtual Memory

8

Virtual Memory (cont.)

9

File-System Interface and Implementation

Lectures 14-15: [ ppt ] [ pdf ] Michael's version: [ ppt ] [ pdf ]

10

File-System Interface and Implementation (cont.)

Final Review: [ ppt ] [ pdf ]


The slides are copyright Silberschatz, Galvin, Gagne, and Venkatasubramanian, 2013. Some changes have been done to them for ICS 143 by N. Venkatasubramanian. The slides are subject to change, please recheck frequently. When a ppt does not match the corresponding pdf, assume the ppt is correct.