Advanced Computer Architecture MCQs with Answers
Practice important Advanced Computer Architecture MCQs with answers and explanations.
Multiple Choice Questions
Q881: What does a page fault indicate?
- A: The requested page is in memory
- B: The requested page is not in memory
- C: Memory is full
- D: The page is being written to
View Answer
B
Q882: What happens during a TLB hit?
- A: The physical address is applied to the cache
- B: The page table is searched
- C: Memory management is suspended
- D: Secondary memory is accessed
View Answer
A
Q883: What is the function of the dirty bit in a page table?
- A: It tracks the physical address location
- B: It indicates if a page has been modified
- C: It stores user permissions
- D: It identifies the page size
View Answer
B
Q884: What does a memory management unit (MMU) do?
- A: It manages CPU speed
- B: It translates logical addresses to physical addresses
- C: It creates virtual addresses
- D: It stores data permanently
View Answer
B
Q885: How is the physical address formed in segmented memory?
- A: By adding the virtual address to the segment number
- B: By multiplying the page number with the word field
- C: By dividing the page number by the segment number
- D: By adding the virtual address to the segment base register
View Answer
A
Q886: What type of memory fragmentation occurs with paging?
- A: Internal fragmentation
- B: External fragmentation
- C: Memory depletion
- D: None of the above
View Answer
A
Q887: In Direct Memory Access (DMA), data is transferred without the attention of which component?
- A: CPU
- B: MMU
- C: Cache
- D: Registers
View Answer
A
Q888: What is one advantage of using virtual memory?
- A: It requires more physical memory
- B: It simplifies the addressing scheme
- C: It increases CPU load
- D: It eliminates the need for secondary storage
View Answer
B
Q889: What does the presence bit in a page table entry indicate?
- A: The availability of a page in physical memory
- B: The size of the page
- C: The total number of pages
- D: The location of the CPU
View Answer
A
Q890: What happens when a page fault occurs?
- A: The program resumes immediately
- B: The requested page is fetched from secondary memory
- C: The CPU is shut down
- D: The process is terminated
View Answer
B