Operating System
Operating System
1. Course Description
This course is designed to encompass the fundamental concepts of operating system. These
concepts include the system software, internal construct of operating system, run application
software and perform various tasks. This course also introduces the emerging new trended
operating system for real-time, distributed, cloud, mobile systems. After completion of this
course, students can design and develop an operating system for any devices.
2. General Objective
• To acquaint the students with basic concepts of resource allocation and management.
• To acquaint the students with structure of operating systems and their functionality.
• To develop the skills in students to select and design optimal resource allocation
schedules.
• To acquaint the students with the knowledge of process and thread, I/Os,
Memory, CPU, disk management.
• To acquaint the students with basic concepts of Operating systems new trends such as
real-time, distributed, cloud, and mobile systems.
3. Methods of Instruction
Lecture, Discussion, Readings, Practical works and Project works.
4. Contents in Detail
6. List of Tutorials
The various tutorial activities that suit your course should cover all the content of the
course to give students a space to engage more actively with the course content in the
presence of the instructor. Students should submit tutorials as assignments or class works to
the instructor for evaluation. The following tutorial activities of 10 hours as per the
convenient of student and faculty.
Student Responsibilities
Each student must secure at least 45% marks separately in internal assessment and practical
evaluation with 80% attendance in the class in order to appear in the Semester End
Examination. Failing to get such a score will be given NOT QUALIFIED (NQ) to appear
for the Semester-End Examinations. Students are advised to attend all the classes, formal
exam, test, etc. and complete all the assignments within the specified time period. Students
are required to complete all the requirements defined for the completion of the course.
Text Books
1) 1. Andrew s. Tanenbaum, “Distributed Operating System”, Pearson
References
1) Andrew s. Tanenbaum, “Modern Operating System”, PHI, 3rd Ed. 2011
2) A. Silberschatz, P.B. Galvin, G. Gagne “Operating System Concepts”, Wiley, 8th
Ed.
3) D M Dhamdhere, “System Programming and Operating System”- Tata McGraw-
Hill, 20