Tribhuvan University
Faculty of Education
Course Title: Opearting System
Course no: ICT Ed. 445
Nature of course: Theory+ Pratical
Full Marks: 100
Pass Marks: 40
Credit Hours: 3
Course Description : Operating Systems covers fundamental and advanced concepts in operating system design and functionality, including process management, thread scheduling, synchronization, deadlock handling, memory management, virtual memory, file systems, input/output systems, and security protocols. Students engage in a combination of lectures, laboratory sessions, and hands-on projects to apply these concepts effectively. Emphasis is placed on understanding how operating systems manage hardware and software resources, utilizing tools like system monitors, simulators, and debuggers. Practical activities include implementing scheduling algorithms, developing synchronization mechanisms using semaphores and monitors, designing memory management schemes, and exploring file system architectures. Students will also learn to analyze different operating system architectures and apply best practices in system security and resource management.
Course Objective : This module aims to impart the basic management knowledge, and skills to the students so as to enhance their managerial capabilities and enable them to apply in the practical field