Skip to main content

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

Test Your Knowledge

Take a timed quiz on Advanced Computer Architecture

🚀 Start Quiz Now