SlideShare a Scribd company logo
Presented By
Dr. Arun Kumar Tripathi
Dean, CA
Theory Course Code Theory Course Name L T P C
K24MCA12 Operating System 3 0 0 3
Syllabus Presentation
for
Autonomous Course
MCA, Semester-1
Pre-requisite: Concepts of Computer Fundamentals.
Course Objectives:
• To introduce basic concepts and functions of modern operating systems.
• To understand the concept of process, and process scheduling.
• To understand the concepts of process synchronization and dead lock management.
• To implement memory management algorithms.
• To implement I/O Management and Disk Scheduling.
Course Outcome:
After completion of the course, the student will be able to
1. Discuss the role of operating systems and their types.
2. Apply the concept of CPU scheduling algorithms for execution of programs.
3. Apply the concept of inter-process communication, process synchronization and deadlock
handling.
4. Analyze various memory management techniques.
5. Illustrate the concept of I/O management and file system.
CO-PO
Mapping
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8
CO1
1 1 - - - - - 3
CO2
3 3 - - - - - 2
CO3
3 3 - - - - - 2
CO4
3 3 - - - - - 2
CO5
3 2 - - - - - 2
CO-PO Mapping (Scale 1: Low, 2: Medium, 3: High)
Unit 1 Introduction
09
hours
Operating System Overview: Operating System Objectives and Functions, Evolution of
Operating Systems, Virtual Machines, Booting Process of Operating Systems.
Unit 2 Process Management and CPU Scheduling
09
hours
Process: Introduction to Process, Process States, Process Description Block, Process
Control (Process creation, waiting for the process/processes, Loading programs into
memory and Process Termination).
CPU Scheduling: Scheduling Criteria, Types of Scheduling, Scheduling Algorithms.
Syllabus
Unit 3 Process Synchronization and Deadlock 09 hours
Concurrency: Process Synchronization and Mutual Exclusion Principles of Concurrency, Requirements for
Mutual Exclusion, Critical Section Problem, Dekker’s Solution, Peterson’s Solution, Semaphores, Hardware
Support, Operating System Support (Semaphores and Mutex).
Classical Synchronization Problems: Inter Process Communication models, Readers/Writers Problem,
Producer and Consumer problem.
Deadlocks: Introduction to Deadlock, Principles of Deadlock, Starvation, Deadlock Prevention, Deadlock
Avoidance, Deadlock Detection and Recovery
Unit 4 Memory Management 09 hours
Memory Partitioning: Fixed Partitioning, Fragmentations, Compaction, Dynamic Partitioning, Buddy System,
Relocation, Paging, Segmentation.
Virtual Memory: Demand Paging, Page Replacement Algorithm, Thrashing, Cache Memory Organization,
Locality of Reference, Cache mapping techniques.
Unit 5 Input/Output and Files 09 hours
I/O Management and Disk Scheduling: I/O Devices, Organization of the I/O Function, I/O Buffering, Disk
Scheduling.
File Management: File Organization and Access, Access Matrix, File Directories, File Sharing, Record
Blocking, Secondary Storage Management.
Total Lecture Hours 45 hours
Reference Books
1. Tom Adelstein and Bill Lubanovic, “Linux System Administration”,
O'Reilly Media, Inc., 1st Edition, 2007.
2. Harvey M. Deitel, “Operating Systems”, Prentice Hall, 3rd Edition,
2003.
3. Meeta Gandhi, Rajiv Shah, Tilak Shety, Vijay Mukhi, “The C
Odyssey: Windows”, BPB Publication, 6th edition, 2004
4. Sumitabh Das, “UNIX: Concepts and Applications”, McGraw Hill,
4th Edition, 2017
Text Books
1. William Stallings, “Operating System: Internals and Design
Principles”, Prentice Hall, 8th Edition, 2014.
2. Abraham Silberschatz, Peter Baer Galvin and Greg Gagne,
“Operating System Concepts”, John Wiley & Sons,Inc., 9th Edition,
2012.
Assessment Scheme
Mode of Evaluation (Theory):
Continuous Assessment (CA): Video Assignments/ Assignment / Quiz / Project / Seminar/ Group
Discussions/ MOOC Course etc.
*The marks will be given if the student is participating in any Hackathon, National International
research paper or any other National/International Activity.
#Best 4 out of 5 will be considered.
Evaluation Scheme
MSE CA# ESE Total Marks
MSE1 MSE2 CA1 CA2 CA3
CA4
(Attendance)
CA5*
75 150
30 30 4 4 4 3 4
60 15
THANK YOU

More Related Content

DOC
Operating systems syllabus
aaftabos
 
DOCX
OS Syllabus.docx
kiamiel
 
DOCX
os lesson plan.docx
PreethiChandrasekar4
 
PDF
OS in 6 hours.pdf
SubhamSaikiaSahani
 
PDF
OS in 6 hours 640764073707670476407640.pdf
ChetanRaut43
 
PDF
files_1575611773_2100523175.pdf
beherapravat936
 
PPTX
OS Unit 1.pptx
drheyurtedh
 
DOC
OS course Outilne 2021.doc
Amanuelmergia
 
Operating systems syllabus
aaftabos
 
OS Syllabus.docx
kiamiel
 
os lesson plan.docx
PreethiChandrasekar4
 
OS in 6 hours.pdf
SubhamSaikiaSahani
 
OS in 6 hours 640764073707670476407640.pdf
ChetanRaut43
 
files_1575611773_2100523175.pdf
beherapravat936
 
OS Unit 1.pptx
drheyurtedh
 
OS course Outilne 2021.doc
Amanuelmergia
 

Similar to K24MCA12 (OS) syllabus for MCA Students (20)

PPTX
Seminar on Parallel and Concurrent Programming
Stefan Marr
 
PDF
OPERATING SYSTEMS NOTES R18 .pdf
cVan3
 
DOCX
Operating system new syllabus
rama sama
 
DOC
4th sem
nastysuman009
 
DOC
Hardware CLIL
constanrodenas
 
PPTX
Operating Systems 1: Syllabus
Damian T. Gordon
 
PDF
Data structures and algorithms alfred v. aho, john e. hopcroft and jeffrey ...
Chethan Nt
 
PDF
Mca 1st & 2nd final
Aman Adhikari
 
PDF
Hsc computer science paper 1 chap 1 OperatingSystem2024.pdf
AAFREEN SHAIKH
 
DOC
Tlep rdbms ii
gursharan786
 
PDF
Be cse
imamruta
 
PPTX
Unit 3 part a. operating system support
saira banu atham
 
PPTX
intro.pptx
shrik16
 
PDF
A Primer On Memory Consistency And Cache Coherence 1st Edition Daniel J Sorin
sofooxovani
 
PDF
Scheme g fifth semester (co)
anita bodke
 
PDF
Scheme g fifth semester (co)
anita bodke
 
PDF
Cache And Interconnect Architectures In Multiprocessors Softcover Reprint Of ...
ranzyambong
 
PPTX
Operating system Chapter One
Md. Umor Faruk Jahangir
 
PPTX
Disaster Management for study and other in
SharmaSh2
 
Seminar on Parallel and Concurrent Programming
Stefan Marr
 
OPERATING SYSTEMS NOTES R18 .pdf
cVan3
 
Operating system new syllabus
rama sama
 
4th sem
nastysuman009
 
Hardware CLIL
constanrodenas
 
Operating Systems 1: Syllabus
Damian T. Gordon
 
Data structures and algorithms alfred v. aho, john e. hopcroft and jeffrey ...
Chethan Nt
 
Mca 1st & 2nd final
Aman Adhikari
 
Hsc computer science paper 1 chap 1 OperatingSystem2024.pdf
AAFREEN SHAIKH
 
Tlep rdbms ii
gursharan786
 
Be cse
imamruta
 
Unit 3 part a. operating system support
saira banu atham
 
intro.pptx
shrik16
 
A Primer On Memory Consistency And Cache Coherence 1st Edition Daniel J Sorin
sofooxovani
 
Scheme g fifth semester (co)
anita bodke
 
Scheme g fifth semester (co)
anita bodke
 
Cache And Interconnect Architectures In Multiprocessors Softcover Reprint Of ...
ranzyambong
 
Operating system Chapter One
Md. Umor Faruk Jahangir
 
Disaster Management for study and other in
SharmaSh2
 
Ad

More from Akttripathi (16)

PPTX
IoT Project Presentation: Automatic offline irrigation system Real time data ...
Akttripathi
 
PPTX
Cisco Virtual Internship Program 2023 (1).pptx
Akttripathi
 
PPTX
K24ASH12 (QALR-I) syllabus for Affileadited Systems
Akttripathi
 
PPT
Software-Testing for Btech and MCA students
Akttripathi
 
PPT
Theory of automata and Formal languages.
Akttripathi
 
PPTX
slides for Automata theory chapter no 11
Akttripathi
 
PPTX
Cybersecurity_Academy_NIST-NICE_Mapping_March_2021 (1).pptx
Akttripathi
 
PPTX
Theory of Automata and CGFG for learning
Akttripathi
 
PPTX
security_assessment_report_nidhi yadav.pptx
Akttripathi
 
PPTX
SHREYA_CISCO.pptx
Akttripathi
 
PPTX
CISCO ASSIGNMENT.pptx
Akttripathi
 
PPTX
4.1 What Are Routine Assessments.pptx.pptx
Akttripathi
 
PDF
Algebra 2 Fundamentals of Mathematics for JEE MAINS and Advanced ( PDFDrive )...
Akttripathi
 
PPTX
3 Security Engineering Domain.pptx
Akttripathi
 
PPT
mdm-intro-chapter1.ppt
Akttripathi
 
PDF
Class 3 3
Akttripathi
 
IoT Project Presentation: Automatic offline irrigation system Real time data ...
Akttripathi
 
Cisco Virtual Internship Program 2023 (1).pptx
Akttripathi
 
K24ASH12 (QALR-I) syllabus for Affileadited Systems
Akttripathi
 
Software-Testing for Btech and MCA students
Akttripathi
 
Theory of automata and Formal languages.
Akttripathi
 
slides for Automata theory chapter no 11
Akttripathi
 
Cybersecurity_Academy_NIST-NICE_Mapping_March_2021 (1).pptx
Akttripathi
 
Theory of Automata and CGFG for learning
Akttripathi
 
security_assessment_report_nidhi yadav.pptx
Akttripathi
 
SHREYA_CISCO.pptx
Akttripathi
 
CISCO ASSIGNMENT.pptx
Akttripathi
 
4.1 What Are Routine Assessments.pptx.pptx
Akttripathi
 
Algebra 2 Fundamentals of Mathematics for JEE MAINS and Advanced ( PDFDrive )...
Akttripathi
 
3 Security Engineering Domain.pptx
Akttripathi
 
mdm-intro-chapter1.ppt
Akttripathi
 
Class 3 3
Akttripathi
 
Ad

Recently uploaded (20)

PPTX
Applications of matrices In Real Life_20250724_091307_0000.pptx
gehlotkrish03
 
PPTX
Introduction to pediatric nursing in 5th Sem..pptx
AneetaSharma15
 
PPTX
How to Close Subscription in Odoo 18 - Odoo Slides
Celine George
 
PPTX
An introduction to Prepositions for beginners.pptx
drsiddhantnagine
 
PDF
Virat Kohli- the Pride of Indian cricket
kushpar147
 
PPTX
20250924 Navigating the Future: How to tell the difference between an emergen...
McGuinness Institute
 
PDF
The Minister of Tourism, Culture and Creative Arts, Abla Dzifa Gomashie has e...
nservice241
 
PDF
2.Reshaping-Indias-Political-Map.ppt/pdf/8th class social science Exploring S...
Sandeep Swamy
 
PPTX
INTESTINALPARASITES OR WORM INFESTATIONS.pptx
PRADEEP ABOTHU
 
PPTX
A Smarter Way to Think About Choosing a College
Cyndy McDonald
 
PPTX
Tips Management in Odoo 18 POS - Odoo Slides
Celine George
 
PPTX
TEF & EA Bsc Nursing 5th sem.....BBBpptx
AneetaSharma15
 
PPTX
Artificial-Intelligence-in-Drug-Discovery by R D Jawarkar.pptx
Rahul Jawarkar
 
DOCX
Unit 5: Speech-language and swallowing disorders
JELLA VISHNU DURGA PRASAD
 
PPTX
How to Track Skills & Contracts Using Odoo 18 Employee
Celine George
 
DOCX
Action Plan_ARAL PROGRAM_ STAND ALONE SHS.docx
Levenmartlacuna1
 
PPTX
Information Texts_Infographic on Forgetting Curve.pptx
Tata Sevilla
 
PPTX
HISTORY COLLECTION FOR PSYCHIATRIC PATIENTS.pptx
PoojaSen20
 
PPTX
CARE OF UNCONSCIOUS PATIENTS .pptx
AneetaSharma15
 
PPTX
Five Point Someone – Chetan Bhagat | Book Summary & Analysis by Bhupesh Kushwaha
Bhupesh Kushwaha
 
Applications of matrices In Real Life_20250724_091307_0000.pptx
gehlotkrish03
 
Introduction to pediatric nursing in 5th Sem..pptx
AneetaSharma15
 
How to Close Subscription in Odoo 18 - Odoo Slides
Celine George
 
An introduction to Prepositions for beginners.pptx
drsiddhantnagine
 
Virat Kohli- the Pride of Indian cricket
kushpar147
 
20250924 Navigating the Future: How to tell the difference between an emergen...
McGuinness Institute
 
The Minister of Tourism, Culture and Creative Arts, Abla Dzifa Gomashie has e...
nservice241
 
2.Reshaping-Indias-Political-Map.ppt/pdf/8th class social science Exploring S...
Sandeep Swamy
 
INTESTINALPARASITES OR WORM INFESTATIONS.pptx
PRADEEP ABOTHU
 
A Smarter Way to Think About Choosing a College
Cyndy McDonald
 
Tips Management in Odoo 18 POS - Odoo Slides
Celine George
 
TEF & EA Bsc Nursing 5th sem.....BBBpptx
AneetaSharma15
 
Artificial-Intelligence-in-Drug-Discovery by R D Jawarkar.pptx
Rahul Jawarkar
 
Unit 5: Speech-language and swallowing disorders
JELLA VISHNU DURGA PRASAD
 
How to Track Skills & Contracts Using Odoo 18 Employee
Celine George
 
Action Plan_ARAL PROGRAM_ STAND ALONE SHS.docx
Levenmartlacuna1
 
Information Texts_Infographic on Forgetting Curve.pptx
Tata Sevilla
 
HISTORY COLLECTION FOR PSYCHIATRIC PATIENTS.pptx
PoojaSen20
 
CARE OF UNCONSCIOUS PATIENTS .pptx
AneetaSharma15
 
Five Point Someone – Chetan Bhagat | Book Summary & Analysis by Bhupesh Kushwaha
Bhupesh Kushwaha
 

K24MCA12 (OS) syllabus for MCA Students

  • 1. Presented By Dr. Arun Kumar Tripathi Dean, CA Theory Course Code Theory Course Name L T P C K24MCA12 Operating System 3 0 0 3 Syllabus Presentation for Autonomous Course MCA, Semester-1
  • 2. Pre-requisite: Concepts of Computer Fundamentals. Course Objectives: • To introduce basic concepts and functions of modern operating systems. • To understand the concept of process, and process scheduling. • To understand the concepts of process synchronization and dead lock management. • To implement memory management algorithms. • To implement I/O Management and Disk Scheduling. Course Outcome: After completion of the course, the student will be able to 1. Discuss the role of operating systems and their types. 2. Apply the concept of CPU scheduling algorithms for execution of programs. 3. Apply the concept of inter-process communication, process synchronization and deadlock handling. 4. Analyze various memory management techniques. 5. Illustrate the concept of I/O management and file system.
  • 3. CO-PO Mapping PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 CO1 1 1 - - - - - 3 CO2 3 3 - - - - - 2 CO3 3 3 - - - - - 2 CO4 3 3 - - - - - 2 CO5 3 2 - - - - - 2 CO-PO Mapping (Scale 1: Low, 2: Medium, 3: High)
  • 4. Unit 1 Introduction 09 hours Operating System Overview: Operating System Objectives and Functions, Evolution of Operating Systems, Virtual Machines, Booting Process of Operating Systems. Unit 2 Process Management and CPU Scheduling 09 hours Process: Introduction to Process, Process States, Process Description Block, Process Control (Process creation, waiting for the process/processes, Loading programs into memory and Process Termination). CPU Scheduling: Scheduling Criteria, Types of Scheduling, Scheduling Algorithms. Syllabus
  • 5. Unit 3 Process Synchronization and Deadlock 09 hours Concurrency: Process Synchronization and Mutual Exclusion Principles of Concurrency, Requirements for Mutual Exclusion, Critical Section Problem, Dekker’s Solution, Peterson’s Solution, Semaphores, Hardware Support, Operating System Support (Semaphores and Mutex). Classical Synchronization Problems: Inter Process Communication models, Readers/Writers Problem, Producer and Consumer problem. Deadlocks: Introduction to Deadlock, Principles of Deadlock, Starvation, Deadlock Prevention, Deadlock Avoidance, Deadlock Detection and Recovery Unit 4 Memory Management 09 hours Memory Partitioning: Fixed Partitioning, Fragmentations, Compaction, Dynamic Partitioning, Buddy System, Relocation, Paging, Segmentation. Virtual Memory: Demand Paging, Page Replacement Algorithm, Thrashing, Cache Memory Organization, Locality of Reference, Cache mapping techniques. Unit 5 Input/Output and Files 09 hours I/O Management and Disk Scheduling: I/O Devices, Organization of the I/O Function, I/O Buffering, Disk Scheduling. File Management: File Organization and Access, Access Matrix, File Directories, File Sharing, Record Blocking, Secondary Storage Management. Total Lecture Hours 45 hours
  • 6. Reference Books 1. Tom Adelstein and Bill Lubanovic, “Linux System Administration”, O'Reilly Media, Inc., 1st Edition, 2007. 2. Harvey M. Deitel, “Operating Systems”, Prentice Hall, 3rd Edition, 2003. 3. Meeta Gandhi, Rajiv Shah, Tilak Shety, Vijay Mukhi, “The C Odyssey: Windows”, BPB Publication, 6th edition, 2004 4. Sumitabh Das, “UNIX: Concepts and Applications”, McGraw Hill, 4th Edition, 2017
  • 7. Text Books 1. William Stallings, “Operating System: Internals and Design Principles”, Prentice Hall, 8th Edition, 2014. 2. Abraham Silberschatz, Peter Baer Galvin and Greg Gagne, “Operating System Concepts”, John Wiley & Sons,Inc., 9th Edition, 2012.
  • 8. Assessment Scheme Mode of Evaluation (Theory): Continuous Assessment (CA): Video Assignments/ Assignment / Quiz / Project / Seminar/ Group Discussions/ MOOC Course etc. *The marks will be given if the student is participating in any Hackathon, National International research paper or any other National/International Activity. #Best 4 out of 5 will be considered. Evaluation Scheme MSE CA# ESE Total Marks MSE1 MSE2 CA1 CA2 CA3 CA4 (Attendance) CA5* 75 150 30 30 4 4 4 3 4 60 15