CSUF Department of Computer Science

Campus: Home | Directories | Search

Unit Banner
Contact Information:
Office:
Science 2 Building
Room #: 272
Office Phone: 559.278.4792
Dept. Phone: 559.278.4373
Dept. Fax: 559.278.4197

 

CSCI 144. Introduction to Operating Systems

Fall 2008

Blackboard.csufresno.edu is only for the submission of assignments and projects!

Syllabus Schedule Slides Practice
Assignments Projects Quizzes

New Submission Guidelines!!!

New Office Hours:

Monday 11am-12pm at Science II 272
Monday 3-3:45pm at McF 201
Wednesday 3-4:30pm at McF 201
Thursday 9:15-10:00am at McF 205
Friday 11am-12pm at Science II 272

Announcements:

  • Quiz 2 on Tuesday Nov. 25!
  • New Lab Practice is posted and due on Nov. 6!
  • Quiz 1 solution is here!
  • Midterm Exam on October 21!
  • Quiz 1 on October 7!
  • Homework 2 posted!
  • Programming Assignment 1 is posted!
  • Homework 1 posted!
  • Welcome to Fall 2008!

Lecture Slides/Notes:

Chapter 1 Chapter 2 Chapter 3
Chapter 4 Chapter 5 Chapter 6
Chapter 7 Chapter 8 Chapter 9
Chapter 10 Chapter 11 Chapter 12

Lab Practice:

  • Using fork() and pipe, write a unix program that does the follows. p1 and p2 are parent and child processes, respectively. p1 periodically send "R XXX" or "C XXX" messages to p2. R means having revenue of XXX and C means incurring cost of XXX. Upon the receipt of a message, p2 printout the new balance by adding the revenue or deducting the cost. This program should run forever. Example: http://web.mst.edu/~ercal/284/PipeExamples/Pipe2.c

Assignments:

        page 40: problem 8
        page 74: problem 3
        page 189: problem 11
  • Homework 2 (in textbook, due 10/15/2008 at 11:55pm at Blackboard.com. Must be in MS WORD format):
        page 230: problem 7
        page 281: problem 6
        page 322: problem 4
  • Homework 3 (in textbook, due Nov. 11 at 11:55pm through gmail submission. Must be in MS WORD format):
        Page 323 problem 8
        Page 360 problem 1, problem 2
  • Homework 4 (in textbook, due Dec. 1 at 11:55pm through gmail submission. Must be in MS WORD format):
        page 412, problem 11
        page 451, problem 5

Course Projects:

  • Course Project Topics

Quizzes: