0% found this document useful (0 votes)
24 views2 pages

MR21 Os Syllabus

Uploaded by

bhuvanvasa23s
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)
24 views2 pages

MR21 Os Syllabus

Uploaded by

bhuvanvasa23s
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/ 2

2021-22

MALLA REDDY ENGINEERING COLLEGE B.Tech.


Onwards
(Autonomous) III Semester
(MR-21)
Code: B0511 Operating Systems L T P
(Common for CSE, CSE (Cyber Security), CSE (AI and
Credits: 3 ML), CSE (DS), CSE (IOT), AI and IT) 3 - -

Prerequisites: NIL

Course Objectives:
This course enable the students to interpret main components of operating system and their
working, identify the role of Operating System in process scheduling and synchronization,
analyze the way of addressing deadlock, understand memory management techniques and I/O
systems, describes the way of handling files and security.

MODULE I: Computer System and Operating System Overview [10 Periods]


Basic System and Process Operations - Overview of Computer System hardware, Operating
System Objectives and services, Operating System Structure, System Calls, System Programs.
Process Management - Process Description, Process Control Block, Process States, Inter-
process Communication.

MODULE II: Scheduling and Concurrency [9 Periods]


CPU Scheduling - Basic Concepts, Scheduling Criteria, Scheduling Algorithms and
evaluation, Threads Overview, Threading issues.
Concurrency - Process synchronization, the critical- section problem, Peterson's Solution,
synchronization Hardware, semaphores, monitors, classic problems of synchronization.

MODULE III: Deadlocks [10 Periods]


A: Deadlocks - System Model, Deadlock Characterization, Methods for handling Deadlocks,
Deadlock Prevention.
B: Detection and Recovery - Deadlock avoidance, Deadlock detection, Recovery from
Deadlocks.

MODULE IV: Memory [10 Periods]


Memory Management -Basic concepts, Swapping, Contiguous memory allocation, Paging,
Segmentation, Virtual memory, Demand paging, Page-replacement algorithms, Thrashing.
Secondary Storage Structure and I/O Systems - Disk structure; Disk scheduling, Disk
management, Swap space Management, RAID structure, Stable storage Implementation,
Tertiary Storage Structure, I/O hardware, Application I/O interface, Kernel I/O subsystem.
.

MODULE V: Files [08 Periods]


File Management - File system-File concepts, Access methods, Directory structure, File
system mounting, File sharing and Protection. Implementing file systems-File system
structure and implementation, Directory implementation, Allocation methods, Free-space
management, Efficiency and performance.
Security - Protection, Security threats, Viruses, Cryptography as a security tool.

TEXT BOOKS:
1. Abraham Silberchatz, Peter B. Galvin, Greg Gagne,
7th Edition, John Wiley.

70
2. Stallings, 5th Edition, 2005,
Pearson education/PHI

REFERENCES:
1.
Wesley, 2001.
2. -

3. -
Tata McGraw-Hill Education, 2007.
4.
Edition, Prentice Hall, 2011.
5. Pramod Chandra P. Bhat
, PHI, 2003

Course outcomes
1. Determine the role of Operating System in a computer.
2. Relate the methods for providing concurrency, communication and synchronization
among concurrent tasks.
3. Illustrate the schemes used to address the issues of deadlocks.
4. Contrast different memory management techniques.
5. Examine various file management strategies and security issues.

CO- PO, PSO Mapping


(3/2/1 indicates strength of correlation) 3-Strong, 2-Medium, 1-Weak
COs
Programme Outcomes (POs) PSOs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 1 2 1 2
CO2 2 2 2 1
CO3 2
CO4 2 2 1 2
CO5 2 2 1 1

71

You might also like