Back close

Course Detail

Course Name Operating System
Course Code 26CSA202
Program 5 Year Integrated B.C.A – M.C.A
Semester 3
Credits 3

Syllabus

Unit I

Introduction to Operating Systems- Operating System Structures-Operating System Services-System Calls-System
Programs- Operating Systems Generations

Unit II

Process Management- Process concepts, process states, process control block, Operations on processes, CPU Scheduling- Scheduling Criteria- scheduling algorithms and their Evaluation

Unit III

Deadlocks: System Model-Deadlock Characterization-Methods for handling Deadlocks-Deadlock Prevention- Deadlock Avoidance-Deadlock Detection-Recovery from deadlock

Unit IV

Memory Management: Background – Swapping – Contiguous memory allocation – Paging – Segmentation – Virtual Memory: Background – Demand paging- Page replacement algorithms.
File system interface- File Concept, Access Methods, Directory Structure, File System Structure, Allocation Methods, and Free-Space Management.

Objectives and Outcomes

Course Objective(s)

  • Outlines the basic principles of Operating
  • Implementation of the Process Management and CPU scheduling
  • Demonstrates the importance of Deadlock and its
  • Articulates the need for memory management, page replacement algorithms, and File system

Course Outcomes

COs

Description

CO1

Demonstrate the principles of Operating System, calls, services, and System programs.

CO2

Ability to apply different types of Scheduling algorithms and their evaluation.

CO3

Analyze the importance of Deadlock and its characterization.

CO4

Implement the concepts of Memory management, page replacement algorithms, and File system interface

CO-PO Mapping

PO

PO1

PO2

PO3

PO4

PO5

PO6

PO7

PO8

CO

CO1

1

1

1

1

1

1

CO2

3

3

3

3

2

1

CO3

1

1

2

2

2

1

CO4

3

3

3

3

3

1

Textbooks/ References

Textbooks

  • Silberschatz, Galvin, and Gagne, “Operating System Concepts”, 9th Edition, Wiley India Pvt Ltd, 2014.

References

  • Andrew S. Tanenbaum, “Modern Operating Systems”, 4th Edition, Pearson Education / PHI 2001.
  • Gary Nutt, “Operating Systems”, Third Edition, Pearson Education, 2009
  • Harvey M. Deital, “Operating Systems”, Third Edition, Pearson Education, 2004

Evaluation Pattern

Assessment

Weightage (%)

Midterm

25

Continuous Assessment

25

End Semester Exam

50

Total Marks

100

DISCLAIMER: The appearance of external links on this web site does not constitute endorsement by the School of Biotechnology/Amrita Vishwa Vidyapeetham or the information, products or services contained therein. For other than authorized activities, the Amrita Vishwa Vidyapeetham does not exercise any editorial control over the information you may find at these locations. These links are provided consistent with the stated purpose of this web site.

Admissions Apply Now