CPSC 313 (Computer Systems)
Spring 2014; Schedule |
Machine problem schedule not finalized
yet. |
|
week |
class |
date |
day |
topic |
reading |
homework |
machine problems |
1 |
1 |
13-Jan |
Mon |
Introduction; History |
ch 1 |
|
Note:
MP's are sent out in time for the Monday Lab. They are due at due date. |
|
2 |
15-Jan |
Wed |
History |
ch 1 |
|
|
3 |
17-Jan |
Fri |
Architecture-Level Support |
ch 1 |
|
2 |
no class |
20-Jan |
Mon |
MLK Day |
|
handout MP1 |
|
4 |
22-Jan |
Wed |
System Calls |
ch 1 |
|
|
|
5 |
24-Jan |
Fri |
OS Structures |
ch 1 |
|
|
3 |
6 |
27-Jan |
Mon |
Processes / Threads |
ch 2/3 |
|
|
|
7 |
29-Jan |
Wed |
Processes / Threads |
ch 2/3 |
|
|
|
8 |
31-Jan |
Fri |
CPU Scheduling |
ch 12 |
|
|
4 |
9 |
3-Feb |
Mon |
CPU Scheduling |
ch 12 |
handout HW1 |
|
|
10 |
5-Feb |
Wed |
POSIX Threads |
ch 12 |
|
|
|
11 |
7-Feb |
Fri |
Synchronization |
ch 13 |
|
|
5 |
12 |
10-Feb |
Mon |
Synchronization |
ch 13 |
HW1 due |
handout MP2 |
|
13 |
12-Feb |
Wed |
Semaphores |
ch 14 |
|
|
|
14 |
14-Feb |
Fri |
Semaphores |
ch 14 |
|
MP1 due |
6 |
15 |
17-Feb |
Mon |
Monitors |
ch 14 |
HW1 graded |
|
|
16 |
19-Feb |
Wed |
Case Studies / Examples |
|
|
|
|
17 |
21-Feb |
Fri |
Asynchronous Events: Signals |
ch 8/9 |
|
|
7 |
18 |
24-Feb |
Mon |
Asynchronous Events: Timers |
ch 8/9 |
|
MP2 Due / handout MP3 |
|
19 |
26-Feb |
Wed |
Asynchronous Events: Signals |
ch 8/9 |
handout HW2 |
|
|
20 |
28-Feb |
Fri |
UNIX I/O |
ch 4 |
|
|
8 |
21 |
3-Mar |
Mon |
review |
|
|
|
|
22 |
5-Mar |
Wed |
MIDTERM |
|
|
|
|
23 |
7-Mar |
Fri |
UNIX I/O |
ch 15 |
HW2 due |
|
9 |
no class |
10-Mar |
Mon |
Spring Break |
|
|
|
no class |
12-Mar |
Wed |
Spring Break |
|
|
|
no class |
14-Mar |
Fri |
Spring Break |
|
|
10 |
24 |
17-Mar |
Mon |
Files and Directories |
ch 16 |
HW2 graded |
|
|
25 |
19-Mar |
Wed |
Files and Directories |
ch 8 |
|
|
|
26 |
21-Mar |
Fri |
Special Files |
ch 9 |
|
MP3 due |
11 |
27 |
24-Mar |
Mon |
Interprocess Communication |
|
|
handout MP4 |
|
28 |
26-Mar |
Wed |
Interprocess Communication |
ch 18 |
|
|
|
29 |
28-Mar |
Fri |
Interprocess Communication |
ch 18 |
|
|
12 |
30 |
31-Mar |
Mon |
Interprocess Communication |
ch 18 |
handout HW3 |
|
|
31 |
2-Apr |
Wed |
IPC Case Study: Producer-Consumer |
|
|
|
|
32 |
4-Apr |
Fri |
Network Programming |
ch 20 |
|
|
13 |
33 |
7-Apr |
Mon |
Network Programming |
ch 19 |
HW3 due |
handout MP5 |
|
34 |
9-Apr |
Wed |
Network Programming |
ch 22 |
|
|
|
35 |
11-Apr |
Fri |
Sockets: The TCP/UDP/IP API |
ch 22 |
|
MP4 due |
14 |
36 |
14-Apr |
Mon |
Sockets: The TCP/UDP/IP API |
|
HW3 graded |
|
|
37 |
16-Apr |
Wed |
Server Design |
|
handout HW4 |
|
|
38 |
18-Apr |
Fri |
Server Design |
|
|
|
15 |
39 |
21-Apr |
Mon |
Security,
Authentication, Authorization |
|
|
|
40 |
23-Apr |
Wed |
Security,
Authentication, Authorization |
HW4 due |
|
|
41 |
25-Apr |
Fri |
Security,
Authentication, Authorization |
|
|
16 |
42 |
28-Apr |
Mon |
Security,
Authentication, Authorization |
HW4 graded |
|
|
43 |
29-Apr |
Tues |
Final Review |
|
|
MP5 due |
|
|
|
|
|
|
|
|
|
|
6-May |
Tues |
Final Exam |
10:30-12:30 |
|
|
|
|
|
|
|
|
|