CPSC
313 (Computer Systems); Fall 2017; Schedule |
|
|
Homeworks are posted on Fridays.
They are due on the next Friday. |
Machine
problems are posted on Monday. They are due on Sunday night. |
week |
class |
date |
day |
topic |
reading |
homework |
machine problems |
1 |
1 |
31-Aug |
Thurs |
Intro; History |
(SS ch1) |
|
NO LABS THIS WEEK! |
2 |
2 |
5-Sep |
Tues |
Arch-Level Support
& System Calls |
(SS ch2) |
|
handout MP1 |
|
3 |
7-Sep |
Thurs |
OS Structures |
(SS ch2) |
handout HW1 |
MP1-MS1 due |
3 |
4 |
12-Sep |
Tues |
Processes and Threads |
ch 7/8 |
|
|
|
5 |
14-Sep |
Thurs |
Scheduling |
(SS ch6) |
HW1 due |
MP1-MS2 due |
4 |
6 |
19-Sep |
Tues |
POSIX Threads |
ch 11.1-11.5(SS ch 4) |
|
|
|
7 |
21-Sep |
Thurs |
Synchronization |
ch 11/12 (SS ch5) |
handout HW2 |
MP1 due |
5 |
8 |
26-Sep |
Tues |
Synchronization |
ch 11/12 (SS ch5) |
|
handout MP2 |
|
9 |
28-Sep |
Thurs |
Critical Sections and Semaphores |
ch 11/12 (SS ch5) |
HW2 due |
|
6 |
10 |
3-Oct |
Tues |
Critical Sections and
Semaphores |
ch 11/12 (SS ch5) |
|
|
|
11 |
5-Oct |
Thurs |
Synchronization Review |
|
handout HW3 |
MP2 due |
7 |
12 |
10-Oct |
Tues |
Asynchronous Events:
Signals & Timers |
ch 10 |
|
handout MP3 |
|
13 |
12-Oct |
Thurs |
IO |
ch 3 |
HW3 due |
|
8 |
14 |
17-Oct |
Tues |
Files and Directories |
ch4 |
|
|
|
15 |
19-Oct |
Thurs |
MIDTERM |
|
|
|
9 |
16 |
24-Oct |
Tues |
Special Files |
ch 5 |
|
|
|
17 |
26-Oct |
Thurs |
Interprocess Communication |
ch 15 |
handout HW4 |
MP3 due |
10 |
18 |
31-Oct |
Tues |
Interprocess
Communication |
ch 15 |
|
handout MP4 |
|
19 |
2-Nov |
Thurs |
IPC Case Studies |
ch 15 |
HW4 due |
|
11 |
20 |
7-Nov |
Tues |
Network Programming |
ch 16 |
|
|
|
21 |
9-Nov |
Thur |
Sockets: The TCP/UDP/IP API |
ch 16 |
handout HW5 |
|
12 |
22 |
14-Nov |
Tues |
Sockets: The
TCP/UDP/IP API |
ch 18 |
|
|
|
23 |
16-Nov |
Thurs |
Server Design |
|
HW5 due |
MP4 due |
13 |
24 |
21-Nov |
Tues |
Security,
Authentication, Authorization |
|
|
handout MP5 |
|
|
23-Nov |
Thurs |
Thanksgiving, no class |
|
handout HW6 |
|
14 |
25 |
28-Nov |
Tues |
Security,
Authentication, Authorization |
|
|
|
|
26 |
30-Nov |
Thurs |
Security, Authentication,
Authorization |
|
HW6 due |
|
15 |
27 |
5-Dec |
Tues |
System Programming in Windows |
|
|
|
|
|
7-Dec |
Thurs |
|
|
|
MP5 due (FRIDAY!) |
|
|
8-Dec |
Fri |
Final Exam (Sections
504, 505, 506) |
3:00pm - 5:00pm |
|
|
|
|
11-Dec |
Mon |
Final Exam (Sections
501, 502, 503) |
1:00pm - 3:00pm |
|
|