Computer Architecture - Old Questions
4. Differentiate between address space and memory space. An address space is specified 2 bits and the corresponding memory space by 16 bits. If a page consists of 2K words, how many pages and blocks are there in the system?
Difference between address space and memory space
An address used by programmer is a virtual address and
the set of such addresses is the address space. Thus the address space is the
set of addresses generated by the programs as they reference instructions and
data. Generally, the address space is larger than the memory space.
An address in main memory is called a location or
physical address. The set of such locations is called the memory space. The
memory space consists of actual main memory locations directly addressable for
processing. Generally, the memory space is smaller than the address space.
Second Part: