Question: You need to work 3 problems for address translation under: (1) segmentation, (2) paging, and (3) segmentation and paging In particular, your job has the


You need to work 3 problems for address translation under: (1) segmentation, (2) paging, and (3) segmentation and paging In particular, your job has the following tasks: A. Allocate space for the program when it is loaded 1. Find the memory space to use 2. Create the appropriate segment or page tables B. Perform address translation during I-time (Instruction time) 1. Calculate the physical address from the virtual address under segmentation, paging, and segmentation and paging Note: Clarification on I-time. In the computer, instructions are executed in machine cycles. The machine cycle consists of I-time (fetch phase) and E-time (Execution time) or execution phase. During I-time the instruction is fetched from memory to the instruction register. During E- time the instruction is executed. Address translation is performed at the end of I-time, before the instruction is executed. I-time works with virtual addresses, whereas E-time operates on physical addresses
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
