CSCI.4210 Operating Systems, Fall, 2003

Instructor: Robert P. Ingalls, Executive Officer, Computer Science Dept
  209 Lally, 518-276-2819 (ext 2819)
  e-mail ingalr@rpi.edu or ingallsr@cs.rpi.edu
Office Hours: T,W,Th 2:00-4:00
   

Text

Text: Modern Operating Systems
Andrew Tanenbaum
Prentice-Hall, 2001

Teaching Assts: Thomas McCarthy mccart@rpi.eduLally 1B T, Th, F 8:00-10:00AM
  Wei-Jen Wang wangw5@rpi.eduAmos eaton 206M. 2:00-4:00 Th 12:00-2:00
Course syllabus

Link to the entire set of Windows APIs

News!

The third exam is scheduled for Tuesday Dec. 2. It will cover the following chapters in the book:
Chap 6 File Systems (except 6.4.1 - 6.4.2)
Chap 7 Multimedia Operating Systems (7.1-7.4 only)
Chap 8 Multiple Processor Systems (thru page 567)
Chap 9 Security
Section 10.6-10.7 Unix File Systems and Security
Section 11.7-11.8 Windows 2000 File System and Security
Chap 12 Operating System Design

It will also cover all of the material discussed in class since the second exam, and programming assignments 4 and 5.

Project 5 is now available. It is due on Friday Dec 5. Here's the spec. and here is GetCapital.h

Here are the PGP steps to sending an encrypted message over an insecure channel

Project 4 is now available. It is due on Friday, Nov 14.

Here's the spec, and here's the first data file (updated Wednesday Morning), and here is a second data file.
For what it's worth, here is a third sample data file.

Here is a solaris executable (updated Thursday afternoon)
and here is a windows executable (updated Thursday afternoon)

Here are two of the most important diagrams in Operating Systems.

Here is the sample server and client code.

server.c (Unix version)
client.c (Unix version)
winserver.c (Windows server)

Here is a link to some old stuff that used to be on the course web page