$34.99
1.There are 4 main questions and each question has subquestions.
2. Answer each question in the order it appears and submit the final answers as <rollno>_lab7.pdf in the moodle.
3. You should be able to justify your answers and assumptions during the viva.
Q1. The program relocation.py allows you to see how address translations are performed in a system with base and bounds registers. See the README_base_bound for more details.
Q2. The program segmentation.py allows you to see how address translations are performed in a system with segmentation. See the README_segmentation for more details.
Q3.The program paging-linear-size.py lets you figure out the size of a linear page table given a variety of input parameters.
Compute how big a linear page table is with the characteristics such as different number of bits in the address space, different page size, different page table entry size. Explain your answers for various cases.
Q4. You will use the program, “paging-linear-translate.py” to see if you understand how simple virtual-to-physical address translation works with linear page tables. See the README_paging for more details.