SlideShare a Scribd company logo
II Year – I
Semester
OPERATING SYSTEMS
UNIT I
Operating Systems Overview: Operating system functions, Operating system structure, Operating
systems operations, Computing environments, Open-Source Operating Systems.
System Structures: Operating System Services, User and Operating-System Interface, systems
calls, Types of System Calls, system programs, operating system structure, operating system
debugging, System Boot.
UNIT II
Process Concept: Process scheduling, Operations on processes, Inter-process communication,
Communication in client server systems.
Multithreaded Programming: Multithreading models, Thread libraries, Threading issues.
Process Scheduling: Basic concepts, Scheduling criteria, Scheduling algorithms, Multiple
processor scheduling, Thread scheduling.
Inter-process Communication: Race conditions, Critical Regions, Mutual exclusion with busy
waiting, Sleepand wakeup, Semaphores, Mutexes, Monitors, Message passing, Barriers,
Classical IPC Problems - Dining philosophersproblem, Readers and writers problem
UNIT III
Memory-Management Strategies: Introduction, Swapping, Contiguous memory allocation,
Paging, Segmentation.
Virtual Memory Management: Introduction, Demand paging, Copy on-write, Page replacement,
Frame allocation, Thrashing, Memory-mapped files, Kernel memory allocation.
UNIT IV
Deadlocks: Resources, Conditions for resource deadlocks, Ostrich algorithm, Deadlock detection
and recovery, Deadlock avoidance, Deadlock prevention.
File Systems: Files, Directories, File system implementation, management and optimization.
Secondary-Storage Structure: Overview of disk structure, and attachment, Disk scheduling, RAID
structure, Stable storage implementation.
UNIT V System Protection: Goals of protection, Principles and domain of protection, Access
matrix, Access control, Revocation of access rights.
System Security: Introduction, Program threats, System and network threats, Cryptography for
security, User authentication, Implementing security defenses, Firewalling to protect systems and
networks, Computer security classification.
Case Studies: Linux, Microsoft Windows.
Text Books:
1) Silberschatz A, Galvin P B, and Gagne G, Operating System Concepts, 9th edition, Wiley,
2013.
2) Tanenbaum A S, Modern Operating Systems, 3rd edition, Pearson Education, 2008. (for
Interprocess Communication and File systems.)
Reference Books:
1) Dhamdhere D M, Operating Systems A Concept Based Approach, 3rd edition, Tata McGraw-
Hill, 2012.

More Related Content

PDF
Syllabus lect computer_engineering(tech_edudeptt)
DOCX
A system to filter unwanted messages from osn user walls
DOC
OS course Outilne 2021.doc
PDF
OPERATING SYSTEMS NOTES R18 .pdf
PPTX
DOC
Lesson plan
PPTX
Lecture1.pptx
DOCX
os lesson plan.docx
Syllabus lect computer_engineering(tech_edudeptt)
A system to filter unwanted messages from osn user walls
OS course Outilne 2021.doc
OPERATING SYSTEMS NOTES R18 .pdf
Lesson plan
Lecture1.pptx
os lesson plan.docx

Similar to Os syllabus r20 (20)

PPTX
K24MCA12 (OS) syllabus for MCA Students
PPTX
00 - Introduction000000000000000000000000000000.pptx
DOCX
Operating system new syllabus
PPTX
Operating Systems 1: Syllabus
PDF
Imports topics from Galvin Operating System .pdf
PPTX
oslectureset1spr20.pptx
PPT
Operating Systems with Storage and Process Management
PPT
Operating Systems _ Process & Storage Management
PPT
Operating Systems Storage & Process Management
PDF
CS311-Lec1.pdfCS311-Lec1.pdfCS311-Lec1.pdf
PPT
PPTX
presentation of operating system is.pptx
PDF
Operating System / System Operasi
PPT
Lec1.CS604.ppt
PDF
Introduction to Operating Systems Question Bank
PPT
Oslecture1
PPT
Oslecture1
PDF
M.c.a. (sem ii) operating systems
PPT
Introduction to Operating Systems Overview.ppt
PDF
os-lect 1-Intro (3).pdf by buddha and GOD
K24MCA12 (OS) syllabus for MCA Students
00 - Introduction000000000000000000000000000000.pptx
Operating system new syllabus
Operating Systems 1: Syllabus
Imports topics from Galvin Operating System .pdf
oslectureset1spr20.pptx
Operating Systems with Storage and Process Management
Operating Systems _ Process & Storage Management
Operating Systems Storage & Process Management
CS311-Lec1.pdfCS311-Lec1.pdfCS311-Lec1.pdf
presentation of operating system is.pptx
Operating System / System Operasi
Lec1.CS604.ppt
Introduction to Operating Systems Question Bank
Oslecture1
Oslecture1
M.c.a. (sem ii) operating systems
Introduction to Operating Systems Overview.ppt
os-lect 1-Intro (3).pdf by buddha and GOD
Ad

More from raosg (9)

PPTX
eceBatchcescescsecescesccsecscecs16.pptx
PPTX
cseBatch12csesecsecsecsecsecseces1c.pptx
PPTX
Batchcse1csecs1scse1cscs1cs1cs1cs12.pptx
PPTX
Batchcsecsecsecsecsecsecsecsecse116.pptx
PPT
aaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbD-lr-parsing.ppt
PPT
mlcccccccccccccccccccccccccccccccccccccccccccccccccccccccc.ppt
PPTX
machinelearning123333333secondedition.pptx
PPT
eabcdefghiaasjsdfasdfasdfasdfasdfas1.ppt
DOC
Css properties
eceBatchcescescsecescesccsecscecs16.pptx
cseBatch12csesecsecsecsecsecseces1c.pptx
Batchcse1csecs1scse1cscs1cs1cs1cs12.pptx
Batchcsecsecsecsecsecsecsecsecse116.pptx
aaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbD-lr-parsing.ppt
mlcccccccccccccccccccccccccccccccccccccccccccccccccccccccc.ppt
machinelearning123333333secondedition.pptx
eabcdefghiaasjsdfasdfasdfasdfasdfas1.ppt
Css properties
Ad

Recently uploaded (20)

PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PDF
Structs to JSON How Go Powers REST APIs.pdf
PPTX
Construction Project Organization Group 2.pptx
PDF
Model Code of Practice - Construction Work - 21102022 .pdf
PDF
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
PPTX
OOP with Java - Java Introduction (Basics)
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
PPTX
bas. eng. economics group 4 presentation 1.pptx
PDF
Digital Logic Computer Design lecture notes
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PPTX
additive manufacturing of ss316l using mig welding
PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
PPTX
Lesson 3_Tessellation.pptx finite Mathematics
PDF
Operating System & Kernel Study Guide-1 - converted.pdf
PPTX
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
PPTX
Welding lecture in detail for understanding
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PPTX
Sustainable Sites - Green Building Construction
PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
PPTX
CH1 Production IntroductoryConcepts.pptx
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
Structs to JSON How Go Powers REST APIs.pdf
Construction Project Organization Group 2.pptx
Model Code of Practice - Construction Work - 21102022 .pdf
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
OOP with Java - Java Introduction (Basics)
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
bas. eng. economics group 4 presentation 1.pptx
Digital Logic Computer Design lecture notes
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
additive manufacturing of ss316l using mig welding
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
Lesson 3_Tessellation.pptx finite Mathematics
Operating System & Kernel Study Guide-1 - converted.pdf
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
Welding lecture in detail for understanding
CYBER-CRIMES AND SECURITY A guide to understanding
Sustainable Sites - Green Building Construction
Embodied AI: Ushering in the Next Era of Intelligent Systems
CH1 Production IntroductoryConcepts.pptx

Os syllabus r20

  • 1. II Year – I Semester OPERATING SYSTEMS UNIT I Operating Systems Overview: Operating system functions, Operating system structure, Operating systems operations, Computing environments, Open-Source Operating Systems. System Structures: Operating System Services, User and Operating-System Interface, systems calls, Types of System Calls, system programs, operating system structure, operating system debugging, System Boot. UNIT II Process Concept: Process scheduling, Operations on processes, Inter-process communication, Communication in client server systems. Multithreaded Programming: Multithreading models, Thread libraries, Threading issues. Process Scheduling: Basic concepts, Scheduling criteria, Scheduling algorithms, Multiple processor scheduling, Thread scheduling. Inter-process Communication: Race conditions, Critical Regions, Mutual exclusion with busy waiting, Sleepand wakeup, Semaphores, Mutexes, Monitors, Message passing, Barriers, Classical IPC Problems - Dining philosophersproblem, Readers and writers problem UNIT III Memory-Management Strategies: Introduction, Swapping, Contiguous memory allocation, Paging, Segmentation. Virtual Memory Management: Introduction, Demand paging, Copy on-write, Page replacement, Frame allocation, Thrashing, Memory-mapped files, Kernel memory allocation. UNIT IV Deadlocks: Resources, Conditions for resource deadlocks, Ostrich algorithm, Deadlock detection and recovery, Deadlock avoidance, Deadlock prevention. File Systems: Files, Directories, File system implementation, management and optimization. Secondary-Storage Structure: Overview of disk structure, and attachment, Disk scheduling, RAID structure, Stable storage implementation. UNIT V System Protection: Goals of protection, Principles and domain of protection, Access matrix, Access control, Revocation of access rights. System Security: Introduction, Program threats, System and network threats, Cryptography for security, User authentication, Implementing security defenses, Firewalling to protect systems and networks, Computer security classification. Case Studies: Linux, Microsoft Windows. Text Books: 1) Silberschatz A, Galvin P B, and Gagne G, Operating System Concepts, 9th edition, Wiley, 2013. 2) Tanenbaum A S, Modern Operating Systems, 3rd edition, Pearson Education, 2008. (for Interprocess Communication and File systems.) Reference Books: 1) Dhamdhere D M, Operating Systems A Concept Based Approach, 3rd edition, Tata McGraw- Hill, 2012.