Fall 2014
Last update: 10 Nov.
Date | Reading | ||
---|---|---|---|
Aug 27 | Review and introduction | ||
29 | ch. 1, 2.1 | Memory I: Representation bits, etc.; integers | |
Sep 1 | Labor Day | ||
3 | Moore, 2.2-3 | signs, arithmetic | start L1 (due Sep 17) |
5 | 2.4- | floating-point | |
8 | |||
10 | 3.1-4 | Processor and Programs I basic architecture, operands | |
12 | 3.5, 3.8-9 | primitive operations, structures in memory | |
15 | 3.6 | control structures | start L2 (due Oct 3) |
17 | 3.7 | functions | L1 due |
19 | 3.10- | jumps, conditions | |
22 | 3.10- | loops, switch, proc. call | |
24 | wrapping up instructions | ||
26 | Memory II: Allocation procedure call | ||
29 | 9.11 | address space; stacks and heaps | |
Oct 1 | System Model I: Protection and Abstraction basics of input/output | ||
3 | 8.1 | interrupts and exceptions, handlers | start L3 (due Oct 24) L2 due |
6 | 8.2 | process, kernel; system call | |
8 | 8.3-5, 8.7 | process management | |
10 | Review | ||
13 | Exam | ||
15 | 6.1, 10.1-3 | System Model II: I/O files, file descriptors | |
17 | 10.4- | reusing the fd abstraction | start L4 (due Nov 10) |
20 | Quad break | ||
22 | 9.1-2, 6.2-3 | Memory III: Caches and Translation Address spaces, caches | |
24 | 6.4 | Cache organization | L3 due |
27 | 6.5- | Cache consequences | |
29 | pragmatics | ||
31 | |||
Nov 3 | 9.3-9.6 | Address translation | |
5 | |||
7 | address translation, page tables, PTEs, TLB | ||
10 | 9.9-10 | Memory IV: Allocators data structures | start L5 (due Nov 25) L4 due |
12 | |||
14 | 12.3-4 | System Model III: Concurrency Threads | |
17 | coordination | ||
19 | 11.1-4 | System V: Networks addressing, sockets | start L6 (due Dec 10) |
21 | 11.5- | RPCs | |
24 | Processors II: Parallelism Multiprocessors | L5 due (Nov 25) | |
26-28 | Thanksgiving | ||
Dec 1 | memory consistency | ||
3 | Instruction-level parallelism | ||
5 | start ch. 5 | code improvement (optimization) | |
8 | performance | ||
10 | What lies ahead? | L6 due | |
12 | Review | ||
8:00-10:00 a.m., Tues 16 Dec | Final exam |