Course Handout
Course Handout
COURSE HANDOUT
Session: 2024-2025 Sub Session: Semester II (Jan-Jun)
Course Name: Operating System (CS 211) L/T/P/C:3/0/2/4
Course Incharge: Mr. Kumar Nitesh
Course Faculty:
Mr. Kumar Nitesh ( [email protected] | Mobile No N/A )
Registered Batches:
B.Tech. - CSE 2020 , CSE 2021 , AI and DS 2023 , CSE 2023 , CYS 2023
iMSc - CS 2023
Course Description
This course provides an introduction to different fundamental aspects of Operating Systems. The course covers the operating
system structure, their major components and organization as well as the underlying architectural support. The main prima
face of the course is given on the concepts of multi-programming, multi-tasking, multiprocessing, time-sharing, processes,
threads, their synchronization, scheduling and management, concurrency control and underlying issues of deadlock, memory
management, virtual memory, page replacement algorithms and file management system. The entire course is supported
through illustrated examples. Some introduction is also provided to the concepts of networking, distributed systems and
different security issues.
Course Outcomes
S.No. Description
CO1 Understand the different type of Operating Systems, their fundamental aspects and functionalities.
CO3 Applying the Operating System concepts over some real-life projects
CO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 3 1 2 1 2 3 1 2 2 2 1 2
CO2 3 2 3 2 2 3 1 2 3 2 1 2
CO3 2 3 3 2 2 2 1 2 2 2 2 2
CO4 3 3 3 2 2 1 1 2 3 2 2 2
Max. 3 3 3 2 2 3 1 2 3 2 2 2
3 is High, 2 is Moderate, 1 is Low & - is Not Applicable
Page - 2 Course Handout of Operating System (CS 211)
1 Introduction 3 CO1
2 Process Management 2 CO1, CO3
3 InterProcess Communication 1 CO1, CO3
4 Threads using Fork 2 CO1, CO3
5 I/O Management 1 CO1, CO2
6 CPU Scheduling introduction 1 CO1, CO2, CO3
7 CPU Scheduling Algorithms 3 CO1, CO2, CO3,
CO4
8 Deadlock management Introduction 1 CO1, CO2
9 Deadlock Characteristics, Handling and Detection 2 CO1, CO2, CO4
10 Deadlock Prevention and Avoidance 2 CO1, CO2, CO4
11 Deadlock Recovery 1 CO1, CO2, CO4
12 Process Synchronization Introduction 3 CO1, CO2
13 Process Synchronization 3 CO1, CO2, CO3
14 Process Synchronization Algorithms 3 CO1, CO2, CO3
15 Semaphores and monitors 3 CO1, CO2,
CO3,CO4
16 Classical Problems of Semaphores 2 CO1, CO2,CO4
17 Device Management 2 CO1, CO2,CO4
18 Memory Management 2 CO1, CO2
19 Memory Management algorithms 2 CO1, CO3
20 File Management 1 CO1, CO2,
CO3,CO4
21 Protection and Security 1 1 CO1, CO2,
CO3,CO4
22 Revision 1 CO1,CO3,CO4
Total lectures/activities required 42*
*Number of lectures/activities may vary.
Book Details
Text Books
Operating System Concepts, A. Silberschatz, P. B. Galvin and G. Gagne, John Wiley & Sons, 8th edition, ISBN-10:
8126520515.
Modern Operating Systems, A. S. Tanenbaum, Prentice Hall of India, 3rd edition, ISBN-10: 9332550018.
Reference Books
Operating Systems: Internal and Design Principles, W. Stallings, Prentice Hall, 7th edition, ISBN-10: 9332518807
Operating Systems A Concept Based Approach, D. M. Dhamdhere, McGraw Hill,
3rd edition, ISBN-10: 1259005585.
The Design of the UNIX Operating System, M. J. Bach, Prentice Hall, 1st edition, ISBN-10: 9332549575.
Principles of Operating Systems, N. Chauhan, Oxford University Press, 1st edition, ISBN-10: 0198082878.
Online course work/ Massive Open Online Course/ Open source web material
to be updated
Page - 3 Course Handout of Operating System (CS 211)
This component will be continuously evaluated. All lab assignment are required to be executed and submitted within the
given time period.
CO2 3 2 2 2 3
CO3 3 2 1 2 3
CO4 3 2 2 1 3
Max. 3 2 3 3 3
3 is High, 2 is Moderate, 1 is Low & - is Not Applicable
Make up Policy
Students who are likely to miss a component of evaluation due to any genuine reason may be given a make-up for that
component by the Course In-Charge. The students are required to approach the Course In-Charge immediately for the same
before the conduct of the evaluation component. It is the responsibility of the student to approach the Course In-Charge or
makeup will not be awarded.
Page - 4 Course Handout of Operating System (CS 211)
Plagiarism
We are committed to uphold the standards of academic integrity and honesty. Plagiarism in any form is unacceptable and will
be treated seriously (Student Handbook R 49).
Grading Policy
Marks obtained in all the components of evaluation shall be totaled and the final marks shall be converted in the letter grades,
namely A, B, C, D, E and NC. The grading is relative and normally, it is centered around the average of a class. Mid-
Semester grading will be announced after the completion of about 50% of the evaluation components (Student Handbook R
40).
Students are requested to go through the Student Handbook for better understanding of the attendance policy. Students is
advised to regularly check his/her attendance on ERP. In case of any discrepancy in attendance record, student should report
only through e-mail/written communication (no oral communication will be entertained) to the Course In-Charge in the same
week itself, otherwise request will be not considered (Student Handbook R 37 and NU Attendance policy).
Consultation Hours
The student may approach the course-in-charge for any clarification of their difficulties during the day time only. The students
are free to approach on mail and fix discussion time which will be made available as per mutually available slots. This facility
would be available to students who maintain at least 75% attendance for the course. Students who frequently miss
lectures/practical sessions for any reasons and later expect a consultation time for the same would absolutely NOT be
entertained.