Operating Systems - Spring 1997 - NCCU CS4105730

Outline:
  • Fundamentals of UNIX: Concurrency, Programs and Processes, Files
  • Asynchronous Events: Signals
  • Concurrency: Critical Sections and Semaphores, POSIX Threads, Thread Synchronization
  • Communication: Client-Server Communication, Remote Procedure Calls
  • Instructor:
    Chunhung Richard Lin
    Textbooks:
    "Practical UNIX Programming," by K.A. Robbins and S. Robbins, 1996.
    "Advanced Programming in the UNIX Environment," by W.R. Stevens, 1992.
    Prerequisites:
    C Language and basic understanding of UNIX.
    Meeting time and place:
    Tuesday 4-5pm and Thursday 10-12am at EA205.
    Workload
    A midterm exam (10%), a final exam (20%), weekly programming assignments (70%), and weekly assigned reading. (50% of the midterm exam and the final exam will cover the assigned reading)

    Created: 1/12/97
    Last update: 2/1/97