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.