Operating Systems (CSC 264) is a core Fourth Semester subject in Tribhuvan University’s BSc CSIT program (current / new course code). It covers OS components—process management and synchronization, deadlocks, memory management, file systems, and I/O/device management—with a Linux case study and algorithm simulation labs.
On this page you’ll find the official CSC 264 syllabus. Downloadable notes PDFs will be added when a reliable CSIT notes set is available (CSIT Tutor currently lists syllabus and past papers only for this subject).
Note: Older batches may still see CSC 259 on past papers; the syllabus content is largely the same. CSC 264 is the current code under the revised grading system.
What you’ll learn
- OS structures, system calls, and shells
- Processes, threads, IPC, and CPU scheduling
- Deadlock prevention, avoidance, detection, and recovery
- Virtual memory, paging, and page-replacement algorithms
- File allocation, free-space management, disk scheduling, and Linux internals
Course snapshot
- Code: CSC 264 (current) · formerly CSC 259
- Program: BSc CSIT · Fourth Semester
- Board: Tribhuvan University (IOST)
- Nature: Theory + Lab · Credit hours: 3
- Marks: 60 (theory) + 20 (practical) + 20 (internal)
Start with the syllabus for unit-wise hours. Share or contribute notes if you have a solid OS PDF for CSIT.