Description and Syllabus (.pdf)
Tentative Schedule (.doc)
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 |
|
8/25 |
Introduction to CSE4/521: Policies and
protocols |
First day handout |
|
|
8/27 |
Fundamental operating system concepts;
syscall API |
|
|
|
8/29 |
Fundamental
(contd.); Gnu tool chain: Compile and Make utility |
|
|
|
9/3 |
Separate
compilation and make utility examples |
|
|
|
9/5 |
Virtual
machines |
VMCh2 |
|
|
|
Process
management: description and control |
|
|
|
9/12 |
Thread model
for realizing concurrency and Posix Thread |
||
|
9/15 |
Inter-process
communication |
||
|
9/23 |
Process
scheduling |
||
|
9/25 |
Worked on
exponential averaging and predicting burst times, process scheduling
examples |
||
|
9/29 |
Memory
management |
||
| 10/8 |
Midterm review |
MidtermReview |
|
| 10/13 |
Midterm |
||
| 10/15 |
File System: Design and
Implemnetation of a file systems |
File
System |
|
| 10/17 |
Exercises in inode and filesystem |
||
| 10/20 |
Signals and alarms |
Signals
& Handlers |
sigtest.c
Makefile |
| 10/24 |
Disk Scheduling |
Disk
Scheduling |
|
| 10/27 |
Deadlock |
Deadlock
Mgt. |
|
| 10/31 |
Deadlock - Take 2 |
||
| 11/3 |
Project 3 discussion |
Project 3 |
Class
Design.mdl ClassDesign.doc |
| 11/5 |
Introduction
to socket API |
Socket
tutorial |
|
| 11/7 |
Sockets (contd.) |
||
| 11/10 |
Peta-scale data analysis |
Data-intensive |
|
| 11/12 |
Hadoop File System : reference |
HDFS |
|
| 11/17 |
Security and protection |
Security |
|
| 11/20 |
Final review |
Final
review |
Project 1: Realizing concurrency using processes and threads & System Calls
Project 2: Realizing Interprocess communication
and synchronzation (Due date extended to 10/31)
Project 3: Design
and Implementation of a simple
Persistence Hierarchy (File system and Disk Storage system)
8/25:
no recitation (recitations start after Labor
day)
9/3: Review of C and C++ language, Make utility and best practices for
OS
projects
9/8: Project 1 discussion
|
Name |
Office Hours |
Location |
|
Bina Ramamurthy |
WF: 10.00-1.30AM |
127 |
|
Scott Sttembre |
M 2.00-4.00PM F 2.00-3.00PM |
329 Bell Hall |
|
Fan Wu |
Th: 11.00AM -2.00PM |
228
Bell Hall |