+2 votes

1 Answer

0 votes
selected by
Best answer

It is not possible to enforce memory protection at compile time because of the following reasons:

• Without proper permission, program in one process cannot be able to reference memory location for reading or writing of another process.

• Relocation of a process increases the complexity of satisfying the protection requirement.

• Predicting the location of a program in main memory is very difficult, it is not possible to check the absolute address at compile time to give proper protection.

Related questions

Welcome to CPEN Talk
Solution-oriented students of computer engineering on one platform to get you that


Chuck Norris finished World of Warcraft.