Match List I with List II:
List I: (A) IPC (B) Demand Paging (C) Banker's Algorithm (D) PCB
List II: (I) Resource Allocation (II) Computational speedup (III) Task Control Block (IV) Virtual Memory
Choose the correct match from A-D to I-IV.
Pick an option to check yourself, or open the answer below.
Show answer & explanation
Correct answer: B. A-(II), B-(IV), C-(I), D-(III)
Explanation
Inter-process communication (IPC) exists so cooperating processes can share work and run in parallel, i.e. it supports computational speedup (A-II), one of the classic textbook motivations for using processes/threads. Demand paging is the mechanism by which virtual memory is actually implemented, loading pages only when referenced (B-IV). Banker's algorithm maintains a safe state over available/allocated resources to avoid deadlock, i.e. it governs resource allocation (C-I). The Process Control Block is also known in OS literature as the Task Control Block, storing a process's state information (D-III). This gives A-II, B-IV, C-I, D-III, which is option (ii).More Software Engineering questions
- Select the correct order of events after power is applied to a system: (A) Bootstrap loader is loaded from the disk. (B) Kernel is loaded i…
- Match List I with List II: List I: (A) Stack algorithm (B) Elevator algorithm (C) Priority scheduling algorithm (D) Havender's algorithm Li…
- Match List I with List II. List I: (A) Least frequently used (B) Critical section (C) Loosely coupled multiprocessor system (D) Distributed…
- Match List I with List II. List I: (A) Firmware (B) Batch file (C) Packing (D) Banker's algorithm List II: (I) Number of logical records pa…
- Match List I with List II. List I (system call): (A) fork() (B) exec() (C) kill() (D) exit() List II (description): (I) Sends a signal from…
- Which of the following cloud computing concept(s) is/are related to the pooling and sharing of resources? (A) Virtual Memory (B) Service (C…