Experiment No 1: Explore LINUX Commands
https://www.hostinger.com/in/tutorials/linux-commands?utm_campaign=Generic-Tutorials-DSA-t5|NT:Se|Lang:EN|LO:IN&utm_medium=ppc&gad_source=1&gad_campaignid=20651205335&gclid=CjwKCAiAvaLLBhBFEiwAYCNTfxu4fhM99rNnqxRz1ncYJjvHAceTVm0RT8tsXnI4RLoAfeZOtJBSERoC5C0QAvD_BwE
Experiment No 2: Write shell scripts to do the following:
a. Display OS version, release number, kernel version
b. Display top 10 processes in descending order
c. Display processes with highest memory usage.
d. Display current logged in user and log name. Display current shell, home directory, operating system type, current path setting, current working directory
Experiment No 3: Write a program to implement CPU scheduling algorithms like RR, SRTF
Experiment No 4: Write a program to implement Dinning Philosopher Problem.
Experiment No 5: Write a program to implement Banker’s algorithm.
Experiment No 6: Build a program to implement FIFO and LRU, Optimal page replacement policies
Experiment No 7: Build a program to implement FCFS, SSTF, SCAN and LOOK disk scheduling algorithm
Experiment No 8: Simulate process scheduling algorithm using CPU OS Simulator
Experiment No 9: Case Study:
1. Windows Operating System. 2. LINUX Operating System.
Experiment No 10: Case Study: Virtual Machines available in market.