Re: Page of memory?
Hi,
Paging is done to reduce the memory access time. As already mentioned, it is convenient to use upper bits for page numbers and lower for address within page.
e.g. 256K memory can be divided into 4 page memory with page size 64K. Now the lower 16 bits are used for addressing a location within 64K page and upper two bits are used to decode the page number. Such memory division is generally mentioned in data sheets and it varies from memory to memory.
Paging is for better memory management. In case of cache memory usually a page is store for possible future use, hence more the page size more is the chance for "HIT" but it increases the cost of Cache.
Regards,
JItendra