121k views
4 votes
Gives reference to memory, I/O, and files, directly and indirectly

A) File Descriptor
B) Process Control Block
C) Memory Address Register
D) Inode Table

1 Answer

6 votes

Final answer:

Option (B), The Process Control Block (PCB) is the correct answer; it is a critical data structure that contains information needed to manage a process, including memory, I/O, and file references.

Step-by-step explanation:

The item that gives reference to memory, I/O, and files, both directly and indirectly, among the options provided is B) Process Control Block (PCB).

The Process Control Block is a data structure in the operating system kernel containing the information needed to manage the scheduling of a particular process. This includes process state, program counter, CPU registers, memory management information, account information, and I/O status information. Each process has a PCB, which allows the operating system to manage its execution efficiently.

The File Descriptor, mentioned in option A, is an abstract indicator used to access a file or I/O resource but does not directly reference memory or the inode table. The Memory Address Register (MAR), mentioned in option C, holds the memory address of data that needs to be accessed. Lastly, the Inode Table, mentioned in option D, is a data structure on a file system on Unix-like systems that stores information about files and directories.

User Mdryden
by
7.3k points