In modern processors, to improve performance, the CPU often overlaps the fetch, decode, and execute stages of multiple instructions. This overlapping is known as:
Instruction Pipelining
This overlapping allows multiple instructions to be processed simultaneously at different stages of the pipeline, improving throughput.
✅ Final Answer: $\boxed{\text{Instruction Pipelining}}$
| Entry | Description |
| I. Solid State Drive | A. Volatile main memory that holds data currently in use by the OS and applications |
| II. Cache Memory | B. Long-term, non-volatile storage used for the operating system and large files |
| III. Random Access Memory $($RAM$)$ | C. Fastest and smallest storage available for processor computations |
| IV. CPU Registers | D. High-speed buffer memory between the CPU and RAM that holds frequently accessed data |
Solid State Drive is used for long-term, non-volatile storage.
So,
I $\to$ B
Cache Memory is a high-speed buffer memory between CPU and RAM.
So,
II $\to$ D
RAM is volatile main memory that holds data currently in use by the OS and applications.
So,
III $\to$ A
CPU Registers are the fastest and smallest storage available for processor computations.
So,
IV $\to$ C
Therefore, the correct matching is:
I-B, II-D, III-A, IV-C
The Accumulator is a special-purpose register used by the ALU to store intermediate results during arithmetic and logic operations.
✅ Final Answer: $\boxed{\text{Accumulator}}$
Cache memory is highly effective due to its ability to take advantage of the locality of reference. This refers to the tendency of programs to access a relatively small portion of memory repeatedly during execution.
The most effective reason for cache memory is the $\boxed{\text{Locality of Reference}}$.
To fetch data from secondary memory, certain registers are used to handle the addresses and manage the data flow between secondary memory and the CPU.
The register used to fetch data from secondary memory is the $\boxed{\text{Memory Address Register (MAR)}}$.
Question:
Which of the following registers is used to keep track of the address of the memory location where the next instruction is located?
✅ Correct Answer: Program Counter (PC)
The Program Counter (PC) holds the address of the next instruction to be fetched from memory and executed by the CPU. After fetching the current instruction, it automatically updates to point to the next one.
Final Answer: Program Counter
Online Test Series, Information About Examination,
Syllabus, Notification
and More.
Online Test Series, Information About Examination,
Syllabus, Notification
and More.