|
Date | |
Lecture |
Reading |
Homework |
|
29-Mar | M |
Introduction
[1up]
[4up]
|
PH: ch 1 |
|
30-Mar | T |
|
|
|
31-Mar | W |
Encoding Instructions
[1up]
[4up]
and Numbers
[1up]
[4up]
|
PH 3.1-3.4 |
2-Apr | F |
Decisions
[1up]
[4up]
and SPIM
[1up]
[4up]
|
PH 3.5, A9, A10 to p A-54 |
HW 1
[pdf]
[pdf and code] |
|
5-Apr |
M |
Procedures (plain)
[1up]
[4up]
|
PH 3.6, A5, A6, 4.2 |
|
6-Apr | T |
|
|
|
7-Apr | W |
Procedures (fancy)
[1up]
[4up]
|
|
HW 1 due in class
(solution) turn in Extra Credit
online
(histo)
HW 2
[pdf]
[pdf and code] |
9-Apr | F |
MIPS addressing
[1up]
[4up]
|
PH: 3.7-3.8 |
|
|
12-Apr | M |
Program linking
[1up]
[4up]
|
PH: 3.9, A.1 thru A.4 |
|
|
13-Apr | T |
|
|
|
14-Apr | W |
Number formats
[1up]
[4up]
|
PH: 4.1-4.4, 4.8 thru p 280, 4.11, 4.12 |
HW 2 due in class and
online
(solution,
v2,
bar) |
16-Apr | F |
Code walkthrough
|
|
HW 3
[pdf]
[pdf and code (r1) (657 KB)] |
|
19-Apr | M |
Pipelining
[1up]
[4up] |
PH: 6.1-6.3 |
|
20-Apr | T |
|
|
|
21-Apr | W |
Pipelining
[1up]
[4up] |
PH: 6.4-6.6 |
|
23-Apr | F |
Exceptions
[1up]
[4up] |
PH: 6.7 |
HW 3 due
online
(filterPGM) |
|
26-Apr | M |
Cache Memory
[1up]
[4up] |
PH: 7.1-7.3 |
HW 4
[pdf] |
27-Apr | T |
|
|
|
28-Apr | W |
Virtual Memory
[1up]
[4up] |
PH: 7.4-7.5 |
|
30-Apr | F |
Input / Output
[1up]
[4up (2MB)] |
PH: 8.1-8.5 |
HW 4 due in class
(solution) |
|
3-May | M |
Midterm Exam |
|
Midterm review sheet |
4-May | T |
|
|
|
5-May | W |
RISC vs CISC
[1up]
[4up]
Performance Metrics
[1up]
[4up] |
PH: 3.12-3.15 PH: 2 |
|
7-May | F |
OS Overview
[1up]
[4up]
|
SGG: 1 |
|
|
10-May | M |
Processes
[1up]
[4up] |
SGG: 4 thru 4.5.4 |
|
11-May | T |
|
|
|
12-May | W |
Threads
[1up]
[4up]
|
SGG: 5 |
HW 5
[pdf] |
14-May | F |
Scheduling
[1up]
[4up] |
SGG: 6 thru 6.5 |
|
|
17-May | M |
Scheduling (W2K)
[1up]
[4up]
|
SGG: 6.7.2 |
|
18-May | T |
|
|
|
19-May | W |
Synchronization - 1
[1up]
[4up]
|
SGG 7.1-7.3 |
HW 5 due in class
(solution) |
21-May | F |
Synchronization - 2
[1up]
[4up]
|
SGG: 7.4-7.7 |
HW 6
[pdf] |
|
24-May | M |
Deadlock
[1up]
[4up]
|
SGG: 8 |
25-May | T |
|
|
|
26-May | W |
Memory Management
[1up]
[4up] |
SGG: 9 |
|
28-May | F |
Virtual Memory
[1up]
[4up] |
SGG: 10 |
HW 6 due in class (solution) HW 7
[pdf] |
|
31-May | M |
No class - holiday |
|
|
1-Jun | T |
|
|
|
2-Jun | W |
File systems
[1up]
[4up]
|
SGG: 11 |
|
4-Jun | F |
File systems
|
SGG: 12 |
HW 7 due in class
(solution) |
|
9-Jun | W |
Final Exam. 8:30-10:20
|
|
final review sheet |
|