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