121. What is a kernel?
A) The core part of the Operating System that controls all hardware and software resources
B) A type of synchronization tool used in Operating Systems
C) A type of virus that attacks the kernel of an Operating System
122. What is a scheduler?
A) A component of the Operating System that decides which process should run next
B) A type of synchronization tool used in Operating Systems
C) A type of device driver
123. What is a page fault?
A) An error that occurs when the Operating System cannot find a page in memory that it needs
B) A type of synchronization tool used in Operating Systems
C) A type of device driver
124. What is a memory leak?
A) A situation where a process uses more and more memory over time, without releasing any of it
B) A type of synchronization tool used in Operating Systems
C) A type of virus that attacks the memory of a computer
125. What is a file system?
A) The way that files are organized on a disk
B) A type of memory used by the Operating System
C) A type of device driver
126. What is a device driver?
A) A program that allows the Operating System to interact with a hardware device
B) A type of synchronization tool used in Operating Systems
C) A type of virus that attacks the memory of a computer
127. What is a mutex?
A) A synchronization tool used to control access to shared resources
B) A type of memory used by the Operating System
C) A type of virus that attacks the memory of a computer
128. What is a critical section?
A) A section of code that accesses shared resources and must be executed atomically
B) A type of synchronization tool used in Operating Systems
C) A type of device driver
129. What is a deadlock prevention?
A) A set of techniques used to prevent deadlocks from occurring in the first place
B) A type of synchronization tool used in Operating Systems
C) A type of virus that attacks the kernel of an Operating System
130. What is a context switch?
A) The process of saving the state of one process and restoring the state of another process
B) A type of synchronization tool used in Operating Systems
C) A type of device driver