CS421: General Information
- Course Title:
- Introduction to Operating Systems
- Instructor:
- Dr. Davin Milun
- Lecture:
- Monday, Wednesday, Friday 9:00-9:50 AM Knox 14
- Office:
- 320 Bell Hall, 645-3180 x 127
- Email:
- milun@cse.buffalo.edu
- Instructor WWW:
http://www.cse.buffalo.edu/~milun/
- Course WWW:
http://www.cse.buffalo.edu/~milun/cs421/
- Office Hours:
- I'm usually in my office from 9-5
- TAs:
- Manika Kapoor (mkapoor@cse.buffalo.edu),
Chunsheng Xin (xin@cse.buffalo.edu)
- TA office hours:
- Manika Kapoor: Mon 4-5pm. Fri 10-11am. 332 Bell.
- Chunsheng Xin: Tue 3:30-4:30pm. Fri 2-3pm. Trailer A.
- Recitation A1:
- Monday 2:00-2:50 PM 121 Cooke
- Recitation A2:
- Wednesday 10:00-10:50 AM 263 Capen
- Recitation A3:
- Tuesday 12:30-1:20 PM 117 Clemens
- Required Text:
- William Stallings, Operating Systems, Third Edition.
Prentice Hall, 1998
- Strongly Recommended Text:
- Nichols, Buttlar and Farrell Pthreads Programming. O'Reilly, 1996
- References:
- UNIX man pages. Notes made available at Makin'
Copies.
- Prerequisites:
- CS 241 (Digital Systems), CS 250 (Algorithms and Data
Structures), and a working knowledge of C or C++.
- Important Dates:
- See
~milun/cs421/dates
on armstrong/gagarin/yeager,
Midterm exam : Monday October 19 (open book, open notes)
Tentative project due dates: P1 Sun 9/27, P2 Thu 10/29, P3 Thu 12/10
- Computer Use
- Tentative Syllabus
- Course Requirements and Procedures
- Project Submission Policy and Guidelines
- Other information and links
- Project 1
- Project 2
(PDF format)
- Project 3 (html to follow)
(PDF format)
(PostScript format)
- Research Paper
Davin Milun <milun@cse.buffalo.
edu>