Question: For an operating system that supports a paging system, does a compiler need to support relocatable addresses? Explain. No - programs are virtualized so that

For an operating system that supports a paging system, does a compiler need to support
relocatable addresses? Explain.
No -programs are virtualized so that they can start at address 0 and the paging system will take care
of placing them in physical memory
Yes -otherwise it won't be possible to trigger an exception when the limit register is exceeded.
No-any compiler can be used to build programs for any operating system
Yes -a paging system cannot be implemented without relocatable address support.

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!