Froggy Jumps OS Essentials QuizVersion en ligne OS basics challenge par Mohammed Hashim Minver 1 What is the main purpose of an operating system? a Manage hardware resources and provide a software platform. b Store user data only c Run applications without a CPU 2 What is a process in an OS context? a A hardware device driver b A persistent file on disk c An executing program with its own state and resources. 3 What does a CPU scheduler do? a Decide which process runs next on the CPU. b Manage memory allocation only c Handle I/O device drivers 4 What is virtual memory? a Physical RAM doubling b Illusion of a larger memory using disk storage. c A special type of CPU register 5 What is a deadlock? a A type of memory error b An OS boot failure c A cycle where processes wait indefinitely for resources. 6 What is a mutex in OS terms? a A scheduling policy b A binary lock to protect a critical section. c A file permission setting 7 Which scheduling algorithm is preemptive? a First-come, first-served b Round-robin. c Shortest job first (non-preemptive) 8 What does a file system do? a Schedules CPU time b Executes programs c Organizes files in directories and manages storage. 9 What are kernel modes? a Single mode only b User mode and kernel mode for privileged operations. c Physical mode and virtual mode 10 What is inter-process communication (IPC) used for? a Networking between computers b Exchanging data between processes. c Storing data on disk