13MCA23 Operating Systems syllabus for MCA


Unit-1 Introduction: Computer and Operating Systems 6 hours

Basic Elements, Processor Registers, Instruction Execution, Interrupts, The MemoryHierarchy, Cache Memory, I/O Communication Techniques, Introduction to OperatingSystem, Mainframe Systems, Desktop Systems, Multiprocessor Systems, DistributedSystems, Clustered Systems, Real - Time Systems, Handheld Systems, Feature Migration,Computing Environments.

Unit-2 Operating System Structures: System Structures 5 hours

System Components, Operating – System Services, System Calls, System Programs,System Structure, Virtual Machines, System Design and Implementation, System Generation.

Unit-2 Operating System Structures: System Structures 5 hours

System Components, Operating – System Services, System Calls, System Programs,System Structure, Virtual Machines, System Design and Implementation, System Generation.

Unit-3 Process Management 6 hours

Process, Process States, Process Description, Process Control, Execution of theOperating System, Security Issues, Processes and Threads,Symmetric Multiprocessing(SMP), Micro kernels, CPU Scheduler andScheduling.

Unit-4 Mutual Execution and Synchronization 6 hours

Principles o f Co n c u r r e n c y, Mu t u a l Ex c l us i o n : Hardware Suppor t , Sema p h o r e s ,Mo n i t o r s , Message Passing, Readers/Writes Problem

Unit-5 Deadlock and Starvation 4 hours

Principles of Deadlock, Deadlock Prevention, Deadlock Avoidance, Deadlock Detection,An Integrated Deadlock Strategy, Dining Philosophers Problem

Unit-6 Memory Management 8 hours

Swapping, Contiguous Memory Allocation, Paging, Segmentation, Segmentation withPaging, Demand Paging, Process Creation, Page Replacement, Allocation of Frames,Thrashing

Unit-7 File – System Interface and Implementation 7 hours

File Concept, Access Methods, Directory Structure, File – System Mounting, FileSharing, Protection, File – System Structure, File – System Implementation, DirectoryImplementation, Allocation Methods, Free –Space Management.

Unit-8 Secondary Storage, Computer Security 4 hours

Disk Structure, Disk Scheduling, Disk Management, The Security Problem, UserAuthentication, Program Threats, System Threats.

Unit-9 Case study of Linux Operating system: 6 hours

Linux System , Linux history , Design Principles, Kernel modules, Process management,scheduling, Memory management, File systems, Input and output, Inter-processcommunications.

Last Updated: Tuesday, January 24, 2023