Operating System - BCA-II Year Syllabus
Course Title: Operating Systems
Unit 1:
Operating system: Definition of operating system, Types of Operating Systems-Batch,
Multiprogramming, Time Sharing, Real-Time, Distributed, Parallel, OS Services, System
components, and System Calls.
Process Management: Concept of Process, Process states, Process Control Block, Context
switching, Operations on Process.
Unit 2:
Process Synchronization and Deadlocks:
Scheduling- Concept of Process Scheduling, Types of Schedulers, Scheduling criteria,
Scheduling algorithms Preemptive and Non-preemptive, FCFS, SJF, Round Robin, Priority
Scheduling, Multilevel Queue Scheduling, Multilevel- feedback Queue Scheduling.
Process Synchronization: The Producer Consumer Problem, Race Conditions, Critical
Section Problem, Semaphores, and Classical Problems of Synchronization: Reader-Writer
Problem, Dinning Philosopher Problem.
Comments
Post a Comment
Thank you for message