MCQs on Operating Systems 1. What is the main function of an operating system? A) Provide a file structureB) Manage hardware resourcesC) Compile and run programsD) Encrypt stored information Show Answer Correct Answer: B) Manage hardware resourcesExplanation: The operating system acts as an intermediary between hardware and applications, managing resources like memory, CPU, and storage. 2. Which scheduling algorithm may cause starvation? A) Priority-based schedulingB) First-come, first-servedC) Round-robin schedulingD) Shortest job next Show Answer Correct Answer: A) Priority-based schedulingExplanation: In priority scheduling, low-priority processes may never execute if high-priority processes continuously enter the system, leading to starvation. 3. What is the main advantage of multiprogramming systems? A) Improve security featuresB) Reduce power consumptionC) Increase CPU utilizationD) Manage user access rights Show Answer Correct Answer: C) Increase CPU utilizationExplanation: Multiprogramming allows multiple processes to share CPU time, ensuring that the CPU is not idle and increasing efficiency. 4. Which component...