An operating system (OS) is system software that manages computer hardware and software resources and provides common services for computer programs. All computer programs, excluding firmware, require an operating system to function.
Time-sharing operating systems schedule tasks for efficient use of the system and may also include accounting software for cost allocation of processor time, mass storage, printing, and other resources.
Name of Practical
Software and Hardware Required
Simulation of the CPU scheduling algorithms a) Round Robin b) SJF c) FCFS d) Priority
Simulation of MUTEX and SEMAPHORES
Simulation of Bankers Deadlock Avoidance and Prevention algorithms
Implementation of Process Synchronization (Reader-Writer, Sleeping Barber and Dining
Simulation of page Replacement Algorithms a) FIFO b) LRU c) LFU
Simulation of paging techniques of memory management.
Simulation of file allocation Strategies a) Sequential b) Indexed c) Linked
Simulation of file organization techniques a) Single Level Directory b) Two Level c)
Hierarchical d) DAG