41. Question: What is the kernel component responsible for memory management (including allocation and page replacement)?
Option 1: Memory Management Unit (MMU)
Option 2: Page Table
Option 3: Virtual Memory Manager
Option 4: Kernel Scheduler
Correct Answer: 3
Explanation: The kernel component responsible for memory management (including memory allocation and page replacement) is the Virtual Memory Manager (VMM). The VMM is a crucial part of the Linux kernel, ensuring efficient utilization of physical and virtual memory resources.
42. Question: When a process is neither in the “running” state nor in the “blocked” state, what state might it be in?
Option 1: Waiting
Option 2: Zombie
Option 3: Sleeping
Option 4: Stopped
Correct Answer: 3
Explanation: When a process is neither in the “running” state nor in the “blocked” state, it is typically in the “sleeping” state. In this state, the process is waiting for an event or specific condition to occur before it can continue execution. The process is temporarily inactive, usually due to I/O operations or waiting for signals.
43. Question: In Linux, the _ command is used to display the status of jobs in the current session.
Option 1: jobs
Option 2: top
Option 3: ps
Option 4: tasklist
Correct Answer: 1
Explanation: In Linux, the jobs command is used to display the status of jobs in the current session. It provides information about background processes or jobs started in the current shell session.
44. Question: A kernel that can load and unload modules at runtime is called a _____ kernel.
Option 1: Modular
Option 2: Dynamic
Option 3: Monolithic
Option 4: Microkernel
Correct Answer: 1
Explanation: A kernel that can load and unload modules at runtime is referred to as a “modular” kernel. In a modular kernel, certain functionalities can be added or removed through loadable kernel modules, making it more flexible and efficient.
45. Question: The ____ mechanism in Linux allows communication between processes, typically used for IPC.
Option 1: Inter-Process Communication (IPC)
Option 2: Inter-System Communication (ISC)
Option 3: Inter-Process Messaging (IPM)
Option 4: Intra-Process Communication (IPC)
Correct Answer: 1
Explanation: The “Inter-Process Communication (IPC)” mechanism in Linux allows communication between processes. IPC is crucial for processes to exchange data and synchronize activities, commonly used in various applications and services in Linux.