List I List II A. Address Space I. Associative Mapping B. Memory Space II. Logical address C. Cache Memory III. physical address D. Segmented Program IV. Virtual address
Choose the correct answer from the options given below:
This question requires matching terms related to computer memory systems and addressing techniques presented in List I with their corresponding concepts in List II.
Let's break down each item and find its correct match:
The Address Space, often referred to as the virtual address space, is the set of memory addresses that a program can use. It's an abstraction provided by the operating system and hardware, allowing programs to operate as if they have their own private memory.
Memory Space usually refers to the actual hardware memory available in the system. Accessing this space requires a physical address, which is the actual location in the main memory (RAM) where data is stored.
Cache Memory is a small, fast memory that stores copies of frequently used data from main memory. Associative mapping is a cache memory organization technique where any block of main memory can be placed in any line of the cache. This requires checking the tag of each cache line to find the desired data.
A Segmented Program is one that is divided into variable-sized blocks called segments (e.g., code segment, data segment). Each segment is treated as a unit, and the program uses logical addresses to refer to locations within these segments.
Based on the explanations, the correct matches are:
Therefore, the correct option combines these matches.
A computer has a memory hierarchy consisting of two-level cache (L1 and L2) and a main memory. If the processor needs to access data from memory, it first looks into L1 cache. If the data is not found in L1 cache, it goes to L2 cache. If it fails to get the data from L2 cache, it goes to main memory, where the data is definitely available. Hit rates and access times of various memory units are shown in the figure. The average memory access time in nanoseconds (ns) is ________. (rounded off to two decimal places)

Related to computers, what is 'Wetware'?
____ number of lines are required to select __________ memory locations.