Quiz submission record for quiz7-1-1 at Mon Aug 2 10:12:25 2004: Your Answer for Question 1: The fact is that with virtual memory, the CPU produces a virtual address, which is translated by a combination of hardware and sofware to a physical address, which in turn can be used to access memory. Therefore, the difference between VA and PA is that VA is the address produced by CPU and cannot be used to access memory without being translated to PA. Physical Page Number= PageTable[Virtual Page Number] Physical Page Address = the leftmost bits with the virtual address rightmost offset bits being cut off. Your Answer for Question 2: Virtual memory allow a single user program to exceed the size of primary memory. It automatically manages the two levels of the memory hierarchy represented by main memory and secondary storage. The benefits of having the VM system allocate pages in fixed-size chunks are: it eliminates the need to find a contiguous block of memory to allocate to a program. VM also provides the tools for relocation problems. Having a larger number of virtual pages than physical pages is the basis for the illusion of an essentially unbounded amount of virtual memory. Bigger chunks mean bigger pages, a page should be large enough to amortize the high access time. I cannot really get any info about what's good about smaller chunks. Your unique submission ID is quiz7-1-1-cs61c-cb-1091466745-2267.