Systems Programming
Spring 2008
Instructor: Dr. M. Bag-Mohammadi
Email: mozafarb@ece.ut.ac.ir
Assistant: None
Web log: click here
Office Hours: Click here
Text:
Grade: sp-s08.xls
|
Homework |
||
| 1 | Process | |
| 2 | Thread | |
| 3 | Semaphore | |
| 4 | Signals | |
| 5,6 | Shell Scripts | |
Final grades in the course will be based on the following weighting distribution.
|
|
Project 15% |
|
|
homework 10% |
|
|
Midterm 30% |
|
|
Final Exam….50% |
| Topic | Lecture Note |
| Introduction | 01-intro.ppt |
| OS structure | 02-OStructure.ppt |
| Introduction to C | 03-C.ppt |
| System calls | 04-syscalls.ppt |
| Process, wait, exec | 05-Process.ppt |
| Threads | 06-PThread.ppt |
| Semaphore | 07-Sync.ppt |
| Mutex | 08-Mutex.ppt |
| Signals | 09.Scheduling-Signal.ppt |
| Signals (cont), Threads signaling | 10.SignalsThreads.ppt |
| Timers, IPC | 11-IPC.ppt |
| Shell Programming 1 | 12.Shell-Programming.PPT |
| Shell Programming 2 | 13.Shell-Programming2.PPT |
| Pipes | lec14-pipes.ppt |
| I/O | lec15-IO.ppt |