Advanced Computer Architecture MCQs with Answers
Practice important Advanced Computer Architecture MCQs with answers and explanations.
Multiple Choice Questions
Q871: A dirty bit indicates that a block in cache has been ______.
- A: modified
- B: deleted
- C: accessed
- D: verified
View Answer
A
Q872: The cache management logic performs all the ______ operations on the cache.
- A: retrieval
- B: logic
- C: storage
- D: deletion
View Answer
B
Q873: The block placement strategy specifies where blocks from main memory will be ______ in the cache.
- A: removed
- B: checked
- C: placed
- D: accessed
View Answer
C
Q874: In Set Associative Mapping, multiple blocks can reside in ______.
- A: a single location
- B: several locations
- C: no location
- D: any location
View Answer
B
Q875: The concept of 'write stalls' occurs when the CPU must wait for a ______ to complete.
- A: read operation
- B: write operation
- C: cache hit
- D: cache miss
View Answer
B
Q876: Fill in the blank: Cache memory is assumed to be ______ organized as 1 K lines of cache memory.
- A: 8 KB
- B: 1 KB
- C: 16 KB
- D: 32 KB
View Answer
A
Q877: What does virtual memory act as between main memory and secondary memory?
- A: cache, a storage device
- B: circuit board
- C: processor controller
- D: network adapter
View Answer
A
Q878: Which component manages the translation of logical addresses to physical addresses?
- A: Memory Management Unit
- B: Processor Control Unit
- C: Cache Memory
- D: Secondary Storage
View Answer
A
Q879: The process of fetching data from the hard disk to the main memory is done to avoid what?
- A: Access delays in reading data
- B: CPU overheating
- C: Memory fragmentation
- D: Data redundancy
View Answer
A
Q880: In segmentation, memory is divided into segments of what type?
- A: Fixed sizes
- B: Variable sizes
- C: Equal sizes
- D: Unequal sizes
View Answer
B