Search the courses, subjects, tracks, games and features, or jump straight to a page.
3 cards from this section. Quick, good the night before a test.
What is a page fault?
Think about what happens when a page is not found in RAM.
What does the valid bit in a page table entry indicate?
Translate 'valid' in terms of memory.
What happens during a page fault?
Think about what occurs when RAM is insufficient.
Is the TLB a cache for the page table?
Consider the purpose of a cache.
Given that accessing data from memory typically takes 10 cycles, and a page fault adds 50 cycles for retrieval, calculate the effective time spent retrieving data for 30 instructions where one results in a page fault.
Remember to consider the proportion of hits to misses when calculating cycle time.
Analyze how a fully associative TLB differs from a direct-mapped TLB in terms of cache hit rate for a given workload.
Consider flexibility vs. restriction when thinking about TLB configurations.
5 more questions in this section. Enroll free to practise them all.
Enroll free