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

  1. A.

    A-2, B-4, C-3, D-1

  2. B.

    A-1, B-2, C-3, D-4

  3. C.

    A-3, B-2, C-4, D-1

  4. 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)

Explore the full course: Gate Guidance By Sanchit Sir