0% found this document useful (0 votes)
14 views4 pages

Course Handout

The Operating System (CS 211) course for the 2024-2025 academic session covers fundamental aspects of operating systems, including process management, memory management, and file systems. Students will engage in practical assignments and evaluations, with outcomes mapped to program objectives. The course emphasizes academic integrity, attendance policies, and provides consultation hours for students maintaining adequate attendance.

Uploaded by

divyanshujain176
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views4 pages

Course Handout

The Operating System (CS 211) course for the 2024-2025 academic session covers fundamental aspects of operating systems, including process management, memory management, and file systems. Students will engage in practical assignments and evaluations, with outcomes mapped to program objectives. The course emphasizes academic integrity, attendance policies, and provides consultation hours for students maintaining adequate attendance.

Uploaded by

divyanshujain176
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Page - 1 Course Handout of Operating System (CS 211)

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.

CO2 Evaluate different techniques of managing resources of the operating system.

CO3 Applying the Operating System concepts over some real-life projects

CO4 Analyze simple concepts of operating system mechanisms by implementation.

Course outcome mapping with Programme Outcomes:

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)

Tentative Lecture Plan/ Activities


Units Syllabus Details Hours required to Course Outcome
complete

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)

Evaluation Scheme (Theory/ Practical)


Evaluation Component Exam Month Exam Duration Mode of Examination Weighted Marks
(in Hrs)

Attendance Not Applicable Not Applicable Not Applicable 10.00

Mid Semester Examination March 1.5 Pen-Paper 25.00

Comprehensive Exam May 3 Pen-Paper 40.00

Quiz 1 February 0.5 Online 5.00

Quiz 2 April 0.5 Online 5.00

Lab Assignment Not Applicable Not Applicable Online 15.00

Mode of Practical Exam

This component will be continuously evaluated. All lab assignment are required to be executed and submitted within the
given time period.

Additionally there will be a Viva-Voce.

List of Tentative Practical

1. Basics of UNIX commands.


2. Shell programming
3. Implementation of CPU scheduling.
i. Round Robin
ii. SJF
iii. FCFS
iv. Priority
4. Implement all file allocation strategies
5. Implement Semaphores
6. Implement of File Organization Techniques
7. Implement Bankers algorithm for Dead Lock Avoidance
8. Implement an Algorithm for Dead Lock Detection
9. Implement the all page replacement algorithms
i. FIFO
ii. LRU
iii. LFU
10. Implement Shared memory and IPC
11. Implement Paging Technique for memory management.
12. Implement Threading & Synchronization Applications

Course outcome mapping with evaluation components:

CO Comprehensive Lab Mid Semester Quiz 1 Quiz 2


Exam Assignment Examination
CO1 2 2 3 3 2

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).

University Attendance Policy

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.

You might also like