DM548, 2020 — Course Plan¶
Full schedule: MitSDU
Week |
Day |
Class |
Notes |
---|---|---|---|
36 |
Tue. |
F |
Introduction, Ch. 1, 2 |
Thu. |
F |
Introduction, Ch. 1, 2 (continued), Instruction Sets and x86-64 Assembly, Ch. 12, 13 |
|
37 |
Tue. |
F |
Instruction Sets and x86-64 Assembly, Ch. 12, 13 (continued) |
Fri. |
F |
Computer Arithmetic, part 1, Ch. 9, 10 |
|
Wed. / Thu. |
L |
||
38 |
Tue. |
F |
Computer Arithmetic, part 2, Ch. 10, Digital Logic, Ch. 11 |
Thu. |
F |
Digital Logic, Ch. 11 (continued), A Top-Level View and Interconnection Structures, Ch. 3, App. C |
|
Tue. / Wed. |
L |
||
39 |
Tue. |
F |
Cache Memory, part 1, Ch. 4 |
Thu. |
F |
Cache Memory, part 2, Ch. 4. |
|
Fri. |
E |
Exercises, Sheet 1 |
|
Wed. |
L |
||
40 |
Thu. |
F |
Internal and External Memory, Ch. 5 and 6. |
Tue. / Wed. |
L |
||
41 |
Thu. |
F |
I/O, Ch. 7 |
Fri. |
E |
Exercises, Sheet 2 |
|
42 |
|||
43 |
Thu. |
F |
I/O, Ch. 7 |
Wed. / Thu. |
E |
Exercises, Sheet 3 |
|
44 |
Wed. |
F |
System Programming in C, Introduction |
Thu. |
F |
(no class) |
|
Thu. / Fri. |
E |
(no class) |
|
45 |
Tue. |
Assignment 1 deadline |
|
Wed. |
F |
System Programming in C, Introduction, I/O |
|
Fri. |
F |
System Programming in C, User-Defined Types |
|
Wed. / Thu. |
L |
System Programming in C, Lab 1 |
|
46 |
Tue. |
F |
System Programming in C, User-Defined Types, Dynamic memory |
Wed. |
F |
System Programming in C, Various |
|
Wed. / Thu. |
L |
System Programming in C, Lab 2 |
|
47 |
Tue. |
F |
System Programming in C, Various, Libraries, Makefiles |
Thu. |
F |
Processor Structure and Function, Ch. 14 |
|
Wed. |
L |
System Programming in C, Lab 3 |
|
48 |
Tue. |
F |
RISC, Ch. 15 |
Wed. / Thu. |
E |
Exercises, leftover exercies. |
|
49 |
Tue. |
F |
Superscalar Processors, Ch. 16 |
Thu. |
F |
Superscalar Processors, Ch. 16 Parallel Processing and Multicore, Ch. 17, 18 |
|
Wed. |
E |
Exercises, Sheet 4 |
|
50 |
Thu. |
F |
Parallel Processing and Multicore, Ch. 17, 18 Control Unit and Microprogramming, Ch. 20, 21 |
Wed. |
E |
Exercises, Sheet 5 |
|
51 |
Tue. |
F |
Control Unit and Microprogramming, Ch. 20, 21 Q&A session |
Tue. |
Assignment 2 deadline |
||
Wed. |
E |
Exercises, Sheet 6 |
|
52 |
|||
53 |
|||
1 |
Fri. |
Exam (see also this) |