08/31 |
09/01 |
09/02 Intro1(CSAPP);C Basics.Notes |
09/03 |
09/04 C Intro1-4(K+R);C I/O.Notes |
09/07 Labor Day |
09/08 |
09/09 C Pointers, Arrays,Structs5-6(K+R);C Pointers.Notes |
09/10 |
09/11 C Mem alloc and LayoutMem Alloc.Notes |
09/14 Stacks&Linkedlist in C
Stacks using linkedlist
Assign 0 DUE |
09/15 |
09/16 Data representation
2.1-2.3(CSAPP);
Int Rep.Notes ;
|
09/17 |
09/18 Data representation 2.1-2.3(CSAPP),Int Arith.Notes |
09/21 Intro to ISAs3.0-3.4,Reg-Mem |
09/22 |
09/23 x86 Instructions 3.4-3.5,IA32 x86,x86 Inst. Manual |
09/24 |
09/25 Control flow3.6 |
09/28 x86 examples 3.0-3.6 |
09/29 |
09/30 More simple x86 / Slop3.0-3.6 Assign 1 DUE |
10/01 |
10/02 Intro Functions/Stack3.7 |
10/05 Review |
10/06 TEST #1 |
10/07 Functions3.7 |
10/08 |
10/09 Calling conventions3.7 |
10/12 Recursion3.7 |
10/13 |
10/14 Stack smashing3.12 and security |
10/15 |
10/16 Intro Memory6.1.1 |
10/19 Intro Caches6.2,6.3 (Locality, Mem. Hierarchy) |
10/20 |
10/21 Caches6.4 (Organization) Assign 2 DUE |
10/22 |
10/23 Caches6.5 (Cache Friendly Code) |
10/26 Caches6.6 (Review) |
10/27 |
10/28 Disks6.1.2 |
10/29 |
10/30 I/O Systems and Files10 |
11/02 Interrupts and Exceptions8
|
11/03 |
11/04 Interrupts and Exceptions8 Assign 3 DUE |
11/05 |
11/06 OS Overview 8 |
11/09 Review |
11/10 TEST #2 |
11/11 Virtual Memory Intro9.1,9.2,9.4,9.5 |
11/12 |
11/13 Virtual Memory: Paging9.3 |
11/16 Virtual Memory: x86 |
11/17 |
11/18 Virtual Memory: TLBs9.6
|
11/19 |
11/20 Memory allocation9.9 |
11/23 Memory allocation9.9 |
11/24 |
11/25 Memory allocation9.9 Assign 4 DUE |
11/26 |
11/27 Thanksgiving Break |
11/30 Linking and Loading7 |
12/01 |
12/02 Networking Intro11 |
12/03 |
12/04 Networking11 |
12/07 Networking11
|
12/08 |
12/09 Networking
|
12/10 |
12/11 Special lecture! |
12/14 Exam review Assign 5 DUE |
12/15 |
12/16 |
12/17 |
12/18 EXAM! 10:05-12:05 |