Description (.pdf)
It is assumed that
the following
course material is being made available to students of SUNY at
They are meant for instructional use only.
|
Date |
Topic |
|
Notes/comments |
|
1/12 |
Introduction to CSE4/521: Policies and
protocols |
First day handout |
|
| 1/14 |
Introduction to Operating systems |
Introduction |
|
| 1/16 |
Sys call from last lectures
notes; c/c++ program (.h, .cc, make utility) |
Demo |
|
| 1/23 |
Process model, description
and control |
processModel |
|
| 1/28 |
Thread model: Posix thread |
threadModel |
ThreadDemo |
| 2/4 |
Inter-process Communication |
IPC |
oh, we almost forgot the pipe
and dup; pipedemo1 pipedemo2 |
| 2/9 |
IPC Example: Sleeping barber
problem |
SleepingB |
Semaphore: Demo1 Demo2 |
| 2/11 |
Process scheduling |
Sched |
|
| 2/16 |
Memory Management |
MM |
|
| 2/22 |
Project 2: Exercises in
Concurrency |
EC |
|
| 2/25 |
Midterm Exam review |
review |
|
| 2/27 |
Deadlock management |
Deadlock |
|
| 3/4 |
Midterm Exam |
||
| 3/9-3/13 |
Spring break |
||
| 3/16 |
File system: design and
implmementation including distributed file system and Hadoop |
FS |
|
| 3/23 |
Where to store the files? Disk IO |
Disk
IO |
|
| 3/25 |
Hadoop Distributed File System
and MapReduce |
Mr.Hdfs |
|
| 3/30 |
Project 3: Disk Server |
Prj3 |
Design:
UML diagram |
| 4/1 |
Lets continue with Hadoop |
... | |
| 4/6 |
Security and Protection |
SecProt |
|
| 4/8 |
Socket API |
Socket |
Demo |
| SocketTutorial |
|||
| 4/17 |
Final Exam Review |
FinalReview |
1/12:
no recitation (recitations start next week)
1/19: Review of C and C++ language, Make utility and best practices for
OS
projects
1/26:
Project 1 discussion
2/2: Continue Project 1 Discussion
2/23: Project 2 Discussion
|
Name |
Office Hours |
Location |
|
Scott Sttembre |
Tue: 2-4pm; Wed: 1-2pm |
329 Bell |
|
Fan Wu |
Wed: 9.-10.30am; Thu:
9-10.30am |
232
Bell |