Description and Syllabus.
Text book:
Modern Operating Systems, 3/E
Andrew S. Tanenbaum
ISBN-13: 978-0136006633
Publisher : prentice-hall Inc.
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/14 |
Introduction to CSE4/521: Policies and
protocols |
First day handout |
|
|
1/16 |
Operating
Systems: An Overview |
||
|
1/23 |
Process
Control |
|
|
|
1/30 |
Process
Description and Control |
|
|
|
2/1 |
Concurrency
using threads |
||
|
2/4 |
Inter-process
communication and syncronization |
||
|
|
|
|
We also
solved the sleeping barber IPC Problem |
|
2/13 |
Process
scheduling |
|
|
|
2/18 |
Memory
Management |
Midterm
Exam: 3/19/2008 |
|
|
2/25 |
Continue
memory managment |
|
Project 2 description is available |
|
2/29 |
We worked on
complete demand paging problem |
|
|
|
3/1 |
Demand paging
(contd.) |
No regular
demos: Demos will be requested if the TAs have difficulty buidling or
execution your program |
|
|
|
Midterm Review |
|
|
|
3/21 |
Midterm |
|
|
|
3/24 |
Disk
Scheduling |
|
|
| 4/2 |
Deadlock managment |
Deadlock |
|
| 4/4 |
Socket Programming |
Socket |
|
| 4/11 |
Continue Socket programming |
See Jan NewMarch's tutorial
below. Also the Client/server demo (demo directory) |
|
| 4/11 |
Secuirty/Protection |
Security |
|
| 4/18 |
Final Exam Review |
FinalReview |
|
| Project 3 Documentation |
DocPrj3 |
Project 1: Realizing
concurrency
using unix processes and Posix threads
Project 2: Multi-threaded Programming:
mutual exclusion
and synchronization
Project 3: Design and Implementation of Secondary
Storage System for Files
1/14: No recitation
1/21: From Java to C/C++; "make" utility
1/28: project 1a, b: fork and pipe
2/4: Project 1 : Excev and paramaters
2/11: Threads and quick sort
2/18: Quick sort, submit, tar
|
Name |
Office Hours |
Location |
|
MF: 10.00-11.30AM |
127 |
|
|
Geethapriya
(gt7@cse.buffalo.edu) |
Tue:
8.30-10.00AM Thu: 4.00-5.30PM |
229 Bell |
|
Jiang Li
(jiangli@cse.buffalo.edu) |
Wed:
9.30-11.00AM,Fri:1.30-3.00PM |
Trailer E7 |