Lecture 9 assignment

In preparation for the lecture about creating user adddress spaces, please complete the following assignment. Draw the prototype segmentation registers and explain their contents after the call to estabur() on line 3152 has completed. Also, explain the values that sureg() stores in the hardware segmentation register. Finally, draw a picture of a user address space, and how the kernel maps it into physical memory. You may assume the kernel is running on the PDP11/40. Chapter 7 and the explanation of exec in Chapter 12 may be helpful.