Listed below are some operating system abstractions (left column) and the…
1999
Listed below are some operating system abstractions (left column) and the hardware components or mechanisms (right column) that they abstract. Which of the following matching of pairs is correct?
A. Thread 1. Interrupt
B. Virtual address space 2. Memory
C. File system 3. CPU
D. Signal 4. Disk
- A.
A-2, B-4, C-3, D-1
- B.
A-1, B-2, C-3, D-4
- C.
A-3, B-2, C-4, D-1
- D.
A-4, B-1, C-2, D-3
Attempted by 130 students.
Show answer & explanation
Correct answer: C
The correct matching is A-3, B-2, C-4, D-1.
A thread is an abstraction of CPU execution. A virtual address space is an abstraction over memory. A file system abstracts disk storage into files and directories. A signal is an OS-level abstraction related to interrupt-like notification/handling.
Therefore:
A. Thread -> CPU (3)
B. Virtual address space -> Memory (2)
C. File system -> Disk (4)
D. Signal -> Interrupt (1)