Support for Sharing
Explore how operating systems enable memory sharing using segmentation with code sharing and protection bits. Understand how hardware enforces read, write, and execute permissions to maintain process isolation while allowing code segments to be shared across address spaces.
We'll cover the following...
We'll cover the following...
Code sharing
As support for segmentation grew, system designers soon realized that they could realize new types of efficiencies with a little more hardware support. Specifically, to save memory, sometimes it is useful to share certain memory segments between address spaces. In particular, code sharing ...