What is the role of a cache controller? MCQ with Answer and Explanation

What is the role of a cache controller?
A. To allocate memory for processes
B. To translate virtual addresses
C. To manage cache memory, including hit/miss detection and data replacement
D. To handle disk scheduling
Answer: Option C
Solution (By JKSSB Mock Tests)
The cache controller handles the logic for cache operations, determining whether requested data is in cache (hit) and managing replacement policies when cache is full.

Discuss this Question (0)

No comments yet. Be the first to start the discussion!

Practice More Memory and Storage Devices Questions

Question #1
Which of the following is a characteristic of a hard disk's cylinder?
A. A group of sectors
B. A set of tracks that are at the same radial position on all platters
C. A single track on one platter
D. A storage area for file allocation table

Correct Answer: Option B


Explanation:
A cylinder consists of the same track number on each platter in a hard disk drive, all at the same distance from the center. This allows the heads to access data without moving.

This question belongs to: Computer Memory and Storage Devices
Question #2
Which of the following is a sequential access storage device?
A. Magnetic Tape
B. Hard Disk Drive
C. Compact Disc
D. Solid State Drive

Correct Answer: Option A


Explanation:
Magnetic tapes require data to be read or written sequentially from beginning to end, unlike random-access devices like HDDs, SSDs, and CDs.

This question belongs to: Computer Memory and Storage Devices
Question #3
Which of the following is a type of memory that is used for storing data in a portable gaming device?
A. RAM
B. Hard disk
C. Flash memory
D. ROM

Correct Answer: Option C


Explanation:
Portable gaming devices use flash memory for game cartridges and internal storage.

This question belongs to: Computer Memory and Storage Devices