CS 345 Introduction (2) 01 - Introduction 1.pptx 02 - Introduction 2.pptx |
|||||
Part 1: BACKGROUND |
|||||
Section Slides / Topics | Assigned Readings | Labs | Homework | ||
---|---|---|---|---|---|
Chapter 1 - Computer System Overview (2) 03 - Ch01 Computer System 1.pptx 04 - Ch01 Computer System 2.pptx | Required: Stallings: Ch 1, pgs 7-45 |
P1: Shell | HW01 | ||
Chapter 2 - Operating System Overview (2) 05 - Ch02 Operating System 1.pptx 06 - Ch02 Operating System 2.pptx | Required: Stallings: Ch 2, pgs 46-105 |
||||
Part 2: Processes |
|||||
Section Slides / Topics | Assigned Readings | Labs | Homework | ||
Chapter 3 - Process Description and Control (2) 07 - Ch03 Processes 1.pptx 08 - Ch03 Processes 2.pptx | Required: Stallings: Ch 3, pgs 105-152 |
P2: Tasking P2.pptx |
HW02 | ||
Chapter 4 - Threads (2) 09 - Ch04 Threads 1.pptx 10 - Ch04 Threads 2.pptx | Required: Stallings: Ch 4, pgs 157-197 |
||||
Part 3: Concurrency |
|||||
Section Slides / Topics | Assigned Readings | Labs | Homework | ||
Chapter 5 - Mutual Exclusion (2) 11 - Ch05 Mutual Exclusion 1.pptx 12 - Ch05 Mutual Exclusion 2.pptx 12 - Ch05 Mutual Exclusion 3.pptx | Required: Stallings: Ch 5, pgs 106-156 |
P3: Jurassic Park P3.pptx |
HW03 | ||
Chapter 6 - Concurrency (2) 14 - Ch06 Concurrency 1.pptx 15 - Ch06 Concurrency 2.pptx | Required: Stallings: Ch 6, pgs 157-197 |
||||
Part 4: Memory Management |
|||||
Section Slides / Topics | Assigned Readings | Labs | Homework | ||
Chapter 7 - Memory Management (2) 16 - Ch07 Memory 1.pptx 17 - Ch07 Memory 2.pptx | Required: Stallings: Ch 7, pgs 305-339 |
P4: Virtual Memory P4.pptx |
HW04 | ||
Chapter 8 - Virtual Memory (2) 18 - Ch08 Memory Management 1.pptx 19 - Ch08 Memory Management 2.pptx 20 - Ch08 Memory Management 3.pptx | Required: Stallings: Ch 8, pgs 340-394 |
||||
Part 5: Scheduling |
|||||
Section Slides / Topics | Assigned Readings | Labs | Homework | ||
Chapter 9 - Virtual Memory (2) 18 - Ch08 Memory Management 1.pptx | Required: Stallings: Ch 9, pgs 395-429 |
P5: Scheduling P5.pptx |
HW05 | ||
Ch10:
Multiprocessor/RT Scheduling.pptx
(2) 10.1 Multiprocessor Scheduling 10.2 Real-Time Scheduling | Required: Stallings: Ch 10, pgs 430-473 |
||||
Part 6: File Mangement |
|||||
Section Slides / Topics | Assigned Readings | Labs | Homework | ||
Ch11:
Disc Scheduling.pptx
(2) 11.1 I/O Devices 11.2 Organization of the I/O Function 11.3 Operating System Design Issues 11.4 I/O Buffering 11.5 Disk Scheduling 11.6 RAID | Required: Stallings: Ch 11, pgs 474-519 |
P6: FAT P6-FAT Supplement P6.pptx |
HW06 | ||
Ch12:
File Management.pptx
(2) 12.1 Overview 12.2 File Organization and Access 12.3 B-Trees 12.4 File Directories 12.5 File Sharing 12.6 File Blocking 12.5 Secondary Storage | Required: Stallings: Ch 12, pgs 520-572 |