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 |