Question: Assume the following simple memory segmentation operating system: The OS supports two segments for a process: o Segment A that starts from the beginning of

Assume the following simple memory segmentation operating system:

The OS supports two segments for a process: o Segment A that starts from the beginning of the address space and is positive growing for code and a heap, and o Segment B that starts from the end of the address space and is negative growing for a stack.

The Virtual Address space size is 128 bytes. Physical memory size is 512 bytes.

Segment register information: o Segment A base (grows positive) = 0 o Segment A limit = 20 o Segment B base (grows negative) = 511 o Segment B limit = 20

Which of the following are valid virtual memory access addresses? and for those valid accesses, what are the corresponding physical addresses? Explain your answers. a) 29 b) 123 c) 16 d) 90 e) 10 All numbers in this problem are decimal numbers.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!