CS4411 Reading List: Week 3

Course Material
The set of slides used in class is available in the common directory with filename 03-API.pdf and signal.pdf.
Study Unix Multiprocess Programming
If you wish to print these slides, print them double-sided and print as many slides as possible on the same page. Let us save a tree!

Programming Material
Do Programming Assignment I.

Homework Assignment
Answer the following questions: Answers to these questions can be found in the above mentioned slides.
  • What functions an OS can provide to applications?
  • How the Unix fork() system call is implemented?
  • How the Unix exec system call is implemented?
  • What are the differences between Unix upcall (i.e., signal) and interrupts?
We do not collect your practice work; but, similar problems will appear in quizzes and exams in the future. Note that I will not make any announcement in class for these short quizzes. In other word, short quizzes may take place at any time as long as I see it is appropriate.