Date | Description |
---|---|
March 26 |
Course introduction Read Ch. 1 slides |
March 28 |
Memory and its data Read 2.0-2.1 slides |
March 30 | Memory and its data |
April 2 |
Memory (concl.) Integers. Read 2.2-2.3 slides |
April 4 |
Integers (concl.) Lab 1 and Linux/C basics |
April 6 |
Instruction sets and x86 Read 3.1-3.2 slides |
April 9 |
x86 programming Read 3.0-3.5 slides |
April 11 | x86 programming |
April 13 |
Conditionals Read 3.6.0-3.6.7 |
April 16 | Iteration, Switch statements |
April 18 | Switch statements (concl.); Lab 2 |
April 20 |
Procedures and stacks Read 3.7 slides |
April 23 | Procedures (concl.) |
April 25 |
Data structures Read 3.8-3.10 slides |
April 27 |
Data Structures (concl.) |
April 30 |
Buffer overflow Read 3.12 slides |
May 2 |
Memory organization Read 6.1-6.2 slides |
May 7 |
Memory heirarchy Read 6.3 |
May 9 |
Cache memories Read 6.4-6.7 |
May 11 | Caches (concl.) |
May 14 |
Processes and control flow Read 8.1-8.4 slides |
May 16 | Processes(concl.) |
May 18 |
Virtual memory Read 9.1-9.7 slides Lecture moved to SAV 264 today |
May 21 | Virtual Memory |
May 23 |
VM (concl.) OS Overview slides OS readings |
May 25 | OS Overview (concl.) |
May 30 | Processes and threads slides OS readings |
June 1 | Disks and file systems slides OS readings |