What is the role of the memory controller in a CPU?
A. To control the power supply to memory
B. To manage the cache
C. To handle memory addressing and data transfer
D. To decide which data to store in RAM
Answer: Option C
Solution (By JKSSB Mock Tests)
The memory controller manages the flow of data between the CPU and main memory, handling memory addressing, command issuance, and data transfer timing.
Explanation:
Registers are internal to the CPU and are directly connected to the execution units, providing the fastest access. Cache is on-chip but may have a bus; RAM and HDD are external.
Explanation:
Memory bandwidth measures the rate at which data can be read from or stored into a semiconductor memory by a processor, typically measured in Gigabytes per second (GB/s).
Explanation:
When the CPU looks for data in the cache and fails to find it (a cache miss), it suffers a time delay penalty because it must fetch that data from the slower system RAM.
No comments yet. Be the first to start the discussion!