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

Raghu Engineering College (A) : Operating Systems

This document provides the syllabus for the Operating Systems course with course code 17CS401 at Raghu Engineering College. It includes 6 units that cover topics such as introduction to operating systems concepts, process management, concurrency, deadlock, memory management, file system interface and implementation. The recommended textbooks for this course are Operating System Concepts by Abraham Silberschatz, Peter Baer Galvin and Greg Gagne, Operating Systems – Internals and Design Principles by William Stallings, and Operating Systems by S Halder.

Uploaded by

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

Raghu Engineering College (A) : Operating Systems

This document provides the syllabus for the Operating Systems course with course code 17CS401 at Raghu Engineering College. It includes 6 units that cover topics such as introduction to operating systems concepts, process management, concurrency, deadlock, memory management, file system interface and implementation. The recommended textbooks for this course are Operating System Concepts by Abraham Silberschatz, Peter Baer Galvin and Greg Gagne, Operating Systems – Internals and Design Principles by William Stallings, and Operating Systems by S Halder.

Uploaded by

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

RAGHU ENGINEERING COLLEGE(A)

Dakamarri(vill), Bheemunipatnam Mandal,


Visakhapatnam Dist, Andhra Pradesh, PIN 531162
(Approved by AICTE, New Delhi, and Affiliated to Jawaharlal Nehru Technological University: Kakinada (AP)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING

SYLLABUS

Course code: 17CS401

Course title: Operating Systems


UNIT- I Introduction to Operating System Concept: Types of operating systems, operating systems
concepts, operating systems services, Introduction to System call, System call types..
UNIT –II Process Management – Process concept, The process, Process State Diagram , Process control
block, Process Scheduling- Scheduling Queues, Schedulers, Operations on Processes, Interprocess
Communication, Threading Issues, Scheduling-Basic Concepts, Scheduling Criteria, Scheduling
Algorithms.
UNIT –III Concurrency: Process Synchronization, The Critical- Section Problem, Synchronization
Hardware, Semaphores, Classic Problems of Synchronization, Monitors, Synchronization examples..
UNIT –IV Deadlock: Principles of deadlock – System Model, Deadlock Characterization, Deadlock
Prevention, Detection and Avoidance, Recovery form Deadlock.
UNIT- V Memory Management: Swapping, Contiguous Memory Allocation, Paging, structure of the
Page Table, Segmentation Virtual Memory Management: Virtual Memory, Demand Paging, Page
Replacement Algorithms, Thrashing.

UNIT- VI File system Interface- the concept of a file, Access Methods, Directory structure, File system
mounting, file sharing, protection. File System implementation- File system structure, allocation methods,
free-space management Mass-storage structure overview of Mass-storage structure, Disk scheduling,
Device drivers.

TEXT BOOKS:
1. Operating System Concepts, Abraham Silberschatz, Peter Baer Galvin and Greg Gagne 9th Edition,
John Wiley and Sons Inc., 2012.

2.Operating Systems – Internals and Design Principles, William Stallings, 7th Edition, Prentice Hall,
2011.

3. Operating Systems-S Halder, Alex A Aravind , Pearson Education Second Edition 2016 .

REFERENCE BOOKS
1. Modern Operating Systems, Andrew S. Tanenbaum, Second Edition, Addison Wesley, 2001.

2. Operating Systems: A Design-Oriented Approach, Charles Crowley, Tata Mc Graw Hill Education”,
1996.

3. Operating Systems: A Concept-Based Approach, D M Dhamdhere, Second Edition, Tata Mc Graw-


Hill Education, 2007.

You might also like