CS3451- Introduction To Operating Systems Syllabus Regulation 2021 Anna University

Anna University, Subject code – CS3451, deals with the B.E Computer Science and Engineering  Semester -IV Introduction To Operating Systems syllabus regulation 2021 relating to affiliated institutions. From here, Students can get assistance in preparing notes to excel in academic performance.

We include every topic of the Introduction To Operating Systems Syllabus, to understand the subject very well. It will help you to improve your idea of syllabus of CS3451-Introduction To Operating Systems Syllabus on your finger tips to go ahead in a clear path of preparation. In this following article Introduction To Operating Systems Syllabus, will help you, Hope you share with your friends.

If you want to know more about the syllabus of B.E Computer Science and Engineering connected to an affiliated institution’s under four-year undergraduate degree programme. We provide you with a detailed Year-wise, semester-wise, and Subject-wise syllabus in the following link B.E Computer Science and Engineering Syllabus Anna University, Regulation 2021.

Aim Of Concept:

  • To understand the basics and functions of operating systems.
  • To understand processes and threads
  • To analyze scheduling algorithms and process synchronization.
  • To understand the concept of deadlocks.
  • To analyze various memory management schemes.
  • To be familiar with I/O management and file systems.
  • To be familiar with the basics of virtual machines and Mobile OS like iOS and Android.

CS3451- Introduction To Operating Systems Syllabus

Unit I: Introduction

Computer System – Elements and organization; Operating System Overview – Objectives and Functions – Evolution of Operating System; Operating System Structures – Operating System Services – User Operating System Interface – System Calls – System Programs – Design and Implementation – Structuring methods.

Unit II: Process Management

Processes – Process Concept – Process Scheduling – Operations on Processes – Inter-process Communication; CPU Scheduling – Scheduling criteria – Scheduling algorithms: Threads Multithread Models – Threading issues; Process Synchronization – The Critical-Section problem Synchronization hardware – Semaphores – Mutex – Classical problems of synchronization Monitors; Deadlock – Methods for handling deadlocks, Deadlock prevention, Deadlock avoidance, Deadlock detection, Recovery from deadlock.

Unit III: Memory Management

Main Memory – Swapping – Contiguous Memory Allocation – Paging – Structure of the Page Table Segmentation, Segmentation with paging; Virtual Memory – Demand Paging – Copy on Write – Page Replacement – Allocation of Frames –Thrashing.

Unit IV: Storage Management

Mass Storage system – Disk Structure – Disk Scheduling and Management; File-System Interface File concept – Access methods – Directory Structure – Directory organization – File system mounting – File Sharing and Protection; File System Implementation – File System Structure – Directory implementation – Allocation Methods – Free Space Management; I/O Systems – I/O Hardware, Application I/O interface, Kernel I/O subsystem.

CS3451- Introduction To Operating Systems Syllabus Regulation 2021 Anna University

Unit V: Virtual Machines And Mobile OS

Virtual Machines – History, Benefits and Features, Building Blocks, Types of Virtual Machines and their Implementations, Virtualization and Operating-System Components; Mobile OS – iOS and Android.

Text Books:

  1. Abraham Silberschatz, Peter Baer Galvin and Greg Gagne, “Operating System Concepts” II, 10th Edition, John Wiley and Sons Inc., 2018.
  2. Andrew S Tanenbaum, “Modern Operating Systems”, Pearson, 5th Edition, 2022 New Delhi.

References:

  1. Ramaz Elmasri, A. Gil Carrick, David Levine, “ Operating Systems – A Spiral Approach”, Tata McGraw Hill Edition, 2010.
  2. William Stallings, “Operating Systems: Internals and Design Principles”, 7th Edition, Prentice Hall, 2018.
  3. Achyut S. Godbole, Atul Kahate, “Operating Systems”, McGraw Hill Education, 2016.

Related Posts On Semester – IV: