Operating Systems - I.M.Tech.
Timings: Mo: 4:00-6:00PM(lab), Tu: 2:00PM-4:00PM, Th : 2:00PM-3:00PM
Teaching Assistants: TBD
Evaluation Criteria
- Internal : 40 marks
- Minor : Best of two minors - 20 marks
- Assignments (Lab) : 20 marks
- Major : 60 marks
BOOKS RECOMMENDED
The books that will be referred, in descending order of importance, are given below:
- Operating System Principles (Silberschatz, Galvin and Gagne, 9th edition)
- Advanced Programming in the Unix Environment (APUE) (W.Richard
Stevens)
- Unix Network Programming, vol. 2 (IPC) (W.Richard Stevens)
- Operating Systems (William Stallings)
- The design of the Unix OS (Maurice Bach)
The Course Schedule may be consulted for a tentative plan of what we shall be doing and when. This may change based on how things go in the class.
The Lab Schedule may be consulted for a tentative plan of the lab experiments being planned. This may change based on how things go in theory andlab classes.
Assignment Submission and Grading Policy
All assignments will be submitted to my SCIS email a/c. All the code will be in a single tar file with your roll no. xx.tar. The .tar file will contain your source code files with meaningful names, Makefile and a README file. The README file will contain information on the purpose of the software, your roll no., your acknowledgements to anyone who helps you other than the faculty and TA. Acknowledging frankly and giving due recognition to people who help is extremely important for academic honesty. Do NOT copy others' code. If I see identical code, you will be given ZERO for all identical code. If you have problem solving the assignment, take help and time and do it yourself rather than copy.
Some useful links to add to the knowledge of what we cover in class
- Memory Management:
- File Management:
Please check the Linux related resources on my home page. In addition, here are some interesting links on Operating Systems and its various functions.