Define Operating System. Explain the need of an operating system.
[5 marks]Differentiate Compiler and Interpreter.
[5 marks]Write a short note on SJF Scheduling Algorithms.
[5 marks]What is race condition? Explain mutual exclusion in brief.
[5 marks]Give the difference between Preemptive and Non-preemptive scheduling.
[5 marks]Explain Paging technique in memory management with diagrams.
[5 marks]Aprocess references pages in the following order: 1, 2, 3, 4, 5, 3, 4, 1, 6, 7, 8, 7, 8, 9, 5, 4, 2, 4, 9 Use the FIFO and LRU algorithm to find out the number of page faults for this reference string using 3 page frames.
[5 marks]Explain the concept of virtual memory with examples.
[5 marks]Explain Optimal page replacement strategy using given example. 7, 0, 1, 2, 0, 3, 0, 4, 2, 3, 0, 3, 2,
[3 marks]Explain various file attributes and file operations in brief.
[5 marks]List and explain disk scheduling algorithms with examples.
[5 marks]Explain different types of file access methods.
[5 marks]Explain principles of I/O Hardware and Software.
[5 marks]State feature of any one interactive operating system.
[5 marks]Explain antivirus as the utility software.
[5 marks]List down the special features of mobile OS-Android.
[5 marks]Explain the process of “Disk cleanup” and “Disk Defragmenter” in brief.
[5 marks]