Apex Institute of Technology: Department of Computer Science & Engineering
Apex Institute of Technology: Department of Computer Science & Engineering
TECHNOLOGY
DEPARTMENT OF COMPUTER SCIENCE &
ENGINEERING
OPERATING SYSTEM
Faculty: Ms. Anudeep Kaur(E16380)
CO2 Understand Process and Disk scheduling algorithms and apply the best scheduling
algorithm for a given problem instance.
CO3 Apply an algorithm for process scheduling, deadlock avoidance and file management.
CO4 Identify and analyze memory management techniques and apply them for memory
management related problems.
Operating System Introduction to Operating Systems, Operating System Structure, Main Functions and
characteristics of Operating Systems, Types of Operating Systems, System calls, Types of
Overview system calls, System programs, Reentrant Kernels, Monolithic and Microkernel Systems
Process Process Concept, Process Control Block, Process Scheduling, Threads, CPU Scheduling:
Preemptive/Non-Preemptive Scheduling, Scheduling Criteria, Scheduling Algorithms
Management (FCFS, SJF, RR), Priority, real-time scheduling.