Compare and contrast internal fragmentation and external fragmentation. Explain the circumstances where one might be preferred over the other. 

 Explain the function of the Page Map Table in all of the memory allocation schemes described in this chapter that make use of it. Explain your answer by describing how the PMT is referenced by other pertinent tables in each scheme. 5. If a program has 471 bytes and will be loaded into page frames of 126 bytes each, assuming the job begins loading at the first page (Page 0) in memory, and the instruction to be used is at byte 132, answer the following questions:

 a. How many pages are needed to store the entire job?

 b. Compute the page number and exact displacement for each of the byte addresses where the desired data is stored