Operating Systems

General Information       Notes       Exercises       Grades


General Information:

News:
Course Name: 88-288: Operating Systems.
2 hours of lecutre, 1 hour of recitation (Semester B).
Lecturers: Dr. Ariel Frank.
TA: Raz Lin.
Teaching Hours and Locations:
88-288-05 Sun.  09:00-10:00, 212/411.
88-288-06 Sun.  10:00-11:00, 212/212.
88-288-07 Sun.  11:00-12:00, 304/02.
Schedule and General Information.
Recommended Textbook: Other OS Sites (contains many questions and answers):

Recitation Notes:

Note: The notes are in pdf format. In order to view them you need to acquire Adobe Acrobat Reader which is a freeware.
You can download it either from
Adobe or from Tucows - Internet Zahav or Tucows - Netvision.

Tip: Viewing the pdf online might cause some problems in viewing the details on the pages. It's better to download the pdf files to your local hard-disk.

    Instructions on submitting programming and theoretical exercises.
    codingStyle.doc.

  1. Introduction to Shell and Processes
  2. Creating Processes: fork, wait, execl family, pid     Zipped compressed file with all the programs in the lesson.
  3. Signals: signal, kill, raise, pause, alarm     Zipped compressed file with all the programs in the lesson.
  4. Inter Process Communication: Pipes: pipe, dup, popen     Zipped compressed file with all the programs in the lesson.
  5. Process Priorities: nice, getpriority, setpriority     Zipped compressed file with all the programs in the lesson.
  6. Threads, Semaphores, Mutexes, Read/Write Locks     Zipped compressed file with all the programs in the lesson.
  7. TCP/IP - Client-Server



Exercises:

  • 2002, Exercise #1: fork and mini-shell.     Due Date: May 5, 2002
  • 2002, Project: IRC.     Due Date: Aug. 11, 2002
  • Theoretical Exercise #1: Questions 1, 3, 6, 93, 94, 7, 8, 95 from the collection.     Due Date: Apr. 14, 2002
  • Theoretical Exercise #2: Questions 14, 16, 25, 68, 55, 46, 20, 21 from the collection.     Due Date: May 29, 2002
  • Theoretical Exercise #3: Questions 35, 38, 39, 47, 62, 84 from the collection.     Due Date: Jul. 25, 2002
  • 2002, Collection of Theoretical Ex..

Past Exercises: