1. : What does “direct-mapped cache” use to determine the location of data?
(A) A specific index derived from the memory address
(B) A random address
(C) A set of possible addresses
(D) A combination of multiple addresses
2. : Which cache mapping technique provides the highest flexibility in data placement?
(A) Fully associative mapping
(B) Direct-mapped cache
(C) Set-associative mapping
(D) Direct-mapped with replacement
3. : What is a key advantage of direct-mapped caches?
(A) Simplicity and fast access time
(B) Higher flexibility in data placement
(C) Lower hit rates compared to other techniques
(D) Reduced complexity in tag comparison
4. : In which cache mapping technique can a block be placed in any cache line?
(A) Fully associative mapping
(B) Direct-mapped cache
(C) Set-associative mapping
(D) Random cache mapping
5. : What is the primary disadvantage of direct-mapped cache?
(A) High potential for cache collisions
(B) High complexity in data management
(C) Low flexibility in data placement
(D) High cost
6. : What determines the number of sets in a set-associative cache?
(A) The associativity level of the cache
(B) The block size
(C) The cache line size
(D) The size of main memory
7. : Which cache mapping technique involves a trade-off between direct-mapped and fully associative caches?
(A) Set-associative mapping
(B) Direct-mapped cache
(C) Fully associative mapping
(D) Random cache mapping
8. : In a 4-way set-associative cache, how many blocks can be mapped to each set?
(A) 4
(B) 2
(C) 1
(D) 8
9. : What is the primary role of the “tag” in a cache mapping technique?
(A) To identify which block of memory is stored in a specific cache line
(B) To manage cache replacement policies
(C) To increase cache size
(D) To improve cache speed
10. : Which cache mapping technique allows for multiple blocks to be stored in the same cache set?
(A) Set-associative mapping
(B) Direct-mapped cache
(C) Fully associative mapping
(D) Random cache mapping
11. : Which cache mapping technique generally provides the best performance in terms of hit rate?
(A) Fully associative mapping
(B) Direct-mapped cache
(C) Set-associative mapping
(D) Random cache mapping