CS3204:Operating Systems
Spring 2003


Contents: Announcements || Syllabus || Grades || Discussion Board || Mailing List || Class Notes || Homeworks || Projects

Course Personnel

Instructor :

Dr. Srinidhi Varadarajan,
2160K Torgersen Hall,
Dept. of Computer Science,
Virginia Tech, Blacksburg, VA 24061,
Phone: 540-231-5275,
Email: srinidhi@cs.vt.edu
Office hours: 10am-noon Tu,Th
Location: 2160K Torgerson Hall

Teaching Assistant :
Yuxin Chen,
Email: yuchen@vt.edu
Office hours:1:30-3:00pm Mon,Wed 10:00-11:30am Fri
Location: McB 133


Announcements



Syllabus


Grades


Discussion Board



Mailing List



Class Notes

Date Topic Slides
01/14/2003 Course Description PDF 1-up or 6-up
01/16/2003 Introduction PDF 1-up or 6-up
01/21/2003 OS Usage PDF 1-up or 6-up
01/23/2003 OS Organization PDF 1-up or 6-up
01/28/2003 Computer Organization PDF 1-up or 6-up
01/30/2003 Process Management PDF 1-up or 6-up
02/04/2003 Threads Programming PDF 1-up or 6-up
02/06/2003 Synchronization Principles PDF 1-up or 6-up
02/13/2003 Scheduling PDF 1-up or 6-up
02/25/2003 Scheduling Project Discussion PDF 1-up or 6-up
02/27/2003 Hige Level Synchronization PDF 1-up or 6-up
03/13/2003 Deadlock PDF 1-up
04/01/2003 Memory Management PDF 1-up or 6-up
04/03/2003 Virtual Memory PDF 1-up or 6-up
04/15/2003 File Management PDF 1-up or 6-up
04/17/2003 Protection and Security PDF 1-up or 6-up
04/29/2003 Cryptography PDF 1-up or 6-up


Homeworks

Homework 1(PDF)     Solution for Homework 1 (PDF)

Homework 2(PDF)     Solution for Homework 2 (PDF)

Homework 3(PDF)


Projects

Project 1(PDF)

Project 2(PDF)      Sample Input/Output Files(TAR)

Project 3(PDF)

Project 4(PDF)      Sample Input/Output Files(TAR)      Updated Sample Input/Output Files(TAR)



Send comments and suggestions to
yuchen@vt.edu