Advanced Computer Architecture MCQs with Answers
Practice important Advanced Computer Architecture MCQs with answers and explanations.
Multiple Choice Questions
Q891: What is the purpose of the access control bits in the page table?
- A: To manage cache memory
- B: To specify read/write and execute permissions
- C: To indicate the size of the page
- D: To track memory speed
View Answer
B
Q892: What must occur before a needed page can be brought into main memory?
- A: Page replacement
- B: Interrupt handling
- C: Page fault handling
- D: Memory allocation
View Answer
C
Q893: Fill in the blank: The _____ allows the CPU to access a virtual address efficiently by mapping it to a physical address.
- A: Memory Cache
- B: Memory Management Unit
- C: Secondary Storage
- D: CPU Cache
View Answer
B
Q894: What happens if there is a limit check fault during virtual address translation?
- A: The program continues execution
- B: The CPU generates an exception
- C: The page is loaded into memory
- D: The memory is reallocated
View Answer
B
Q895: What is the refresh time for the DRAM in Example 1?
- A: 5 ms
- B: 9 ms
- C: 10 ms
- D: 12 ms
View Answer
B
Q896: How many rows does the DRAM have in Example 1?
- A: 512
- B: 1024
- C: 256
- D: 1280
View Answer
A
Q897: What is the frequency of row refresh operation if a DRAM has 512 rows and refresh time is 9ms?
- A: 1.76 x 10^-5 seconds
- B: 5.12 x 10^-5 seconds
- C: 9 x 10^-3 seconds
- D: 4 x 10^-5 seconds
View Answer
A
Q898: In Example 2, what fraction of the DRAM's time is spent on refreshing?
- A: 0.0103
- B: 0.1
- C: 0.05
- D: 0.005
View Answer
A
Q899: What is the total cost of the memory system described in Example 3?
- A: 145.5
- B: 150.5
- C: 130.5
- D: 160.5
View Answer
A
Q900: If the hit rate is 80%, what is the miss rate?
- A: 0.2
- B: 0.8
- C: 0.5
- D: 0.1
View Answer
A