OS Assignments


HW 1: Due Thursday, Jan 25

    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 30

    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 13
    Do homework (all) at the end of chapter 2


HW 5: Due Thursday, Feb 22
    Second part of copy file (second api)


HW 6: Due Thursday, Feb 22
    3.1 - 3.5 and one of 3.6 - 3.8


Ch 2 test Tuesday, Feb 27


HW 7: 4.1 - 4.9 due Thurday, Mar 22


Ch 3-4 test Thurday Mar 22

Ch 5: HW: 5.1, 5.2, 5.4, 5.5, 5.7, 5.13 due Tuesday Apr 3

Ch 6: HW: 6.3, 6.5, 6.11, 6.23, 6.24,  6.27, 6.28 due Thursday Apr 12
Ch 5-6 test Thursday Apr 12

Ch 7-8 test Thursday May 3 HW: 7.1, 7.2, 7.6, 7.14, 8.1, 8.2, 8.3, 8.6, 8.9, 8.13, 8.16 (not due, ever).
Ch 9 test takehome May 8 / due May 15.