George Mason University

Department of Information and Software Engineering



 J Masiyowski, Adjunct Professor

 INFS 601, Operating Systems

 Home page, Spring 2006

Last update:28 April 2006 @ 10:25p







Instructor

Home page of Adjunct Prof. J. Masiyowski with office room number, office hours, and contact information

Non-Textbook Homework Assignments

Assignment #1

Project Programming Assignments

Project #1  Hello-World; For project #1, submit your source code and screenshot to the instructor in class when the assignment falls due.
Project #2  Thread Programming, check here for due date
Project #3  Thread Programming and resource assess control, check here for the due date.

Prerequisites

This is a very challenging class that covers a large amount of material. Students should be familiar with computer systems architecture and data structures. Students should also be able to read, write, and understand a high level programming language like C, C++ or Java. Many of the examples in class will be presented in a high level programming language and students will also need a knowledge of programming to complete the course project.

Lecture Notes

Overview (general administrative) [pdf] Session 1 (week 1)
Introduction (course adminstrative) [pdf] Session 1 (week 1)

Announcements

   6 Jan: Initial course web site created. DRAFT versions of syllabus, schedule, lecture notes, reading & homework assignment to be posted.
 22 Jan: Syllabus, Schedule, homework/project assignments, and reading assignments posted.
 31 Jan: Updated Syllabus with: TA contact information, Instructor alternate Office location, and preface all email message subject lines with  “INFS601: “
            Chapter 2 homework assignment posted.(updated textbook assignment list)
  4 Feb: Instructions for submitting project #1 posted above.  Information for submission of other project to the TA will be forthcoming soon.
  7 Feb: Posted Chapter 3 homework assignments.
14 Feb: Posted Chapter 4 homework assignments.  Project #2 will be posted by late tomorrow evening.
15 Feb: Posted quiz study guide.
             Posted project #2  assignment.  Check textbook homework schedule for project due dates.
19 Feb: Note: per schedule, mid-term exam review is on the 27 Feb, which includes chapter 1 homework and Quiz #1
19 Feb: Mid-term exam review guidelines posted.  Note: Mid-Term exam will include material and problems for Chapter 1 in the course textbook.
20 Feb: Posted chapter 5 homework assignment - no need to submit solutions; use for practice.
26 Feb: Added useful links page
 2 Mar: Figure 5.22 in textbook is a correct solution.  Refer to Figure 5.3 for semphore operation.  Figure 5.4 is binary semaphore operation. 
            For both semaphore wait operations, the operation does not wait if the semaphore has already been obtained.
            Update useful links page.
21 Mar: Posted project assignment #3..  Posted homework assignments for chapters 6 & 7.
23 April: Posted final exam study guide.  Updated homework assignments.
28 April: Course review session on 1 May.