Date | Description |
---|---|
September 25 |
Course introduction Read Ch. 1 slides |
September 27 | Course overview (concl.) |
September 30 |
Memory and its data Read 2.0-2.1 slides |
October 2 | Memory |
October 4 |
Memory (concl.) Lab 1 and linux demo |
October 7 | Integers. Read 2.2-2.3 slides |
October 9 | Floating Point. Read 2.4 slides |
October 11 |
Instruction sets and x86 Read 3.1-3.2 slides |
October 14 | Instruction sets and x86 (concl.) |
October 16 |
x86 programming Read 3.0-3.5 slides |
October 18 |
Conditionals Read 3.6.0-3.6.7 |
October 21 | Control flow, lab 2 |
October 23 | Switch statements (concl.) Procedures and stacks. Read 3.7 slides |
October 25 | Procedures |
October 28 | Procedures (concl.) |
October 30 |
Data structures Read 3.8-3.10 slides |
November 1 |
Data Structures (concl.) |
November 4 |
Buffer overflow Read 3.12 slides |
November 6 |
Memory organization Read 6.1-6.2 slides |
November 13 |
Memory heirarchy Read 6.3 |
November 15 |
Cache memories Read 6.4-6.7 |
November 18 | Caches (concl.) |
November 20 |
Processes and control flow Read 8.1-8.4 slides |
November 22 |
Processes(concl.) |
November 25 |
Virtual memory Read 9.1-9.7 slides |
November 27 | VM and memory hierarchy (concl.) |
December 2 | OS Overview slides |
December 4 | Processes and threads slides |
December 6 |
Disks and file systems slides Wrapup and review |