Systems Programming
Fall 2007
Instructor: Dr. M. Bag-Mohammadi
Email: mozafarb@ece.ut.ac.ir
Assistant: None
Web log: click here
Office Hours: Click here
Text:
Grade:
|
Homework |
||
| 1 | Process, fork, exec | Hw1-f07.doc |
| 2 | Threads | Hw2-f07.doc |
| 3 | Syncronization | Hw3-f07.doc |
| 4 | IPC | Hw4-f07.doc |
| 5,6 | Time computation and shell script | Hw5-6-f07.doc |
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 | intro.ppt |
| OS structure | OStructure.ppt |
| Introduction to C | C-new.ppt |
| System callls | syscalls.ppt |
| Process, wait, exec | correctCPrograms-Process.ppt |
| Threads | PThread.ppt |
| Synchronization - semaphore | Sync.ppt |
| Synchronization - Mutex | Mutex.ppt |
| Signal-scheduling | Scheduling-Signal.ppt |
| Signal and threads | SignalsThreads.ppt |
| Inter Process Communication | IPC.ppt |
| memory management | Memory.ppt |
| Shell Programming 1 | Shell-Programming.PPT |
| Shell Programming 2 | Shell-Programming2.PPT |