OS Assignments


HW 1: Due Thursday, Jan 24

    Find the operating system of some device (not a PC).  Find out the name, and something about the origin of the operating system (what standards is complies to or otherwise where it came from).  Also find out what language (or languages) you use to write applications for that operating system.

HW 2: Due Tuesday, Jan 29

    Do homework (all) at the end of chapter 1


HW 3: The first application is due Thursday, Feb 8

Write two applications in windows that copy a file from one location to another. The command will take two arguments: first the location of the source and then the location where it should be placed. You must write this using at least two of the following API's: Win32, POSIX, .NET, or Java. It must report a proper error if the source file does not exists or is a directory without crashing. Edited 6 Feb 2007



HW 4: Due Tuesday, Feb 12 (Lincoln's Birthday)
    Do homework (all) at the end of chapter 2


Test on CH 2: Due Thursday, Feb 14

Program due: Thursday March 20th: IPC using one mechanism (any API).
Test on CH 4 & 5: Tudesday March 25th.
Program due: Thursday March 27th: IPC using one (other) mechanism (any API).
Program due: Thursday April 3rd: Appliction using multiple threads (any API).