Cache Mapping Techniques Quiz
18 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

In direct mapping, how is the position of each block determined?

  • Randomly chosen
  • Based on FIFO
  • Based on LRU block
  • Predetermined (correct)

What is the main difference between associative mapping and direct mapping in terms of flexibility?

  • Direct mapping allows random placement of main memory blocks
  • Associative mapping allows placing any main memory block in any cache block (correct)
  • Associative mapping has predetermined positions for each block
  • Direct mapping requires no search of tags

What is the key cost difference between associative cache and direct mapping cache?

  • Complexity of the replacement algorithm
  • Search time for tags (correct)
  • Speed of data retrieval
  • Cost of the cache memory itself

Which replacement algorithm involves overwriting the least recently used (LRU) block?

<p>LRU (D)</p> Signup and view all the answers

What does set associative mapping represent a combination of?

<p>Direct and associative mapping (D)</p> Signup and view all the answers

In which type of mapping does each block have some flexibility in its placement?

<p>Associative mapping (B)</p> Signup and view all the answers

What is the process by which data can be erased in EPROM memory?

<p>By applying ultraviolet light (C)</p> Signup and view all the answers

What type of memory allows data to be written to it and erased using an electrical voltage?

<p>EEPROM (B)</p> Signup and view all the answers

Which characteristic describes the working of cache memory that makes the main memory appear faster to the processor?

<p>Locality of reference (D)</p> Signup and view all the answers

In a write-through protocol, how are cache location and main memory location updated?

<p>Updated simultaneously (D)</p> Signup and view all the answers

What is the purpose of the dirty or modified bit in cache memory?

<p>To mark that a cache location has been updated (A)</p> Signup and view all the answers

How does block replacement occur in cache memory under a write-back or copy-back method?

<p>A block is removed and copied back to main memory when needed (D)</p> Signup and view all the answers

What is the main purpose of semiconductor main memory?

<p>To store program and data (B)</p> Signup and view all the answers

Which type of memory is directly accessible by the processor?

<p>Main memory (D)</p> Signup and view all the answers

Which type of RAM requires dynamic refreshing to retain data?

<p>DRAM (A)</p> Signup and view all the answers

In which type of memory is data written only once and remains unchanged even when power is removed?

<p>ROM (C)</p> Signup and view all the answers

What is the purpose of Programmable Read-Only Memory (PROM)?

<p>Data can be written only once (B)</p> Signup and view all the answers

Which type of RAM does not require dynamic refreshing and supports both read and write operations?

<p>SRAM (B)</p> Signup and view all the answers

More Like This

Use Quizgecko on...
Browser
Browser