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.
- Introduction to
Shell and Processes
- Creating Processes: fork, wait, execl family, pid Zipped compressed file with all the programs in the lesson.
- Signals: signal, kill, raise, pause, alarm Zipped compressed file with all the programs in the lesson.
- Inter Process Communication: Pipes: pipe, dup, popen Zipped compressed file with all the programs in the lesson.
- Process Priorities: nice, getpriority, setpriority Zipped compressed file with all the programs in the lesson.
- Threads, Semaphores, Mutexes, Read/Write Locks Zipped compressed file with all the programs in the lesson.
- 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:
|