|
CSL373/CS333N: Operating Systems
This is the course page for CSL373/CS333N: Operating Systems, for Semester II, 2005-2006, being taught by Subhashis Banerjee at the Department of Computer Science and Engineering, IIT, New Delhi.
General Information |
Notice |
Web resources |
Assignments |
Exams |
"Find out" assignments |
Roll and marks
General Information
Teaching assistants:
|
Class timings (Room IIA 501):
- Tuesday, 1800-1900
- Wednesday, 1800-1900
- Friday, 1800-1900
|
Books:
- Operating system concepts
by Silberschatz and Galvin
- Operating Systems design and implementation
by Tanenbaum
- The Linux Kernel
|
Notice
- Some interesting quotes
- Edsger Wybe Dijkstra: 1930-2002
- RTOS slides. Powerpoint, HTML (Can be viewed only from Windows, sorry about this).
- Evaluations.
- Assignment of topics for A5
- Submission page for A5. Submitted slides. Evaluations.
Web resources
(mirrored locally)
- PDF slides of Silberschatz et. al.'s book
- The Linux Programmer's Guide
- The Linux Kernel
- The Linux Kernel Internals (ps.gz), html
- Linux Device Drivers
- OSkit Manual
- Bochs Documentation
Exams
-
Assignments
- Process control and IPC
- Process control and IPC (2)
- Building your own OS (Part 1): an user level threads package
- Building your own OS (Part 2): maping the threads package on to actual harware
- A reading assignment. Submitted slides. Evaluations
- Open project
(From past:)
- Understanding OsKit's memory management
- Finally, a project (last, but not the least)
"Find out" assignments
- Task #1
- Task #2
- Task #3
Roll and marks
roll
Subhashis Banerjee / Dept. Computer Science and Engineering / IIT Delhi /
Hauz Khas/ New Delhi 110016 /
|