March 2014 Archive


Separate Instruction and Data Spaces / Shared Pages
1283 views
Separate Instruction and Data Spaces / Shared Pages

The majority of computers have a single address space that holds both programs and data, as shown in Figure 1(a). If this address space is large enough, everything works fine. On the other hand, it is often too small, forcing programmers to stand on their heads to fit everything

Shared Libraries / Mapped Files
1341 views
Shared Libraries / Mapped Files

Sharing can be executed at other granularities than individual pages. If a program is started up twice, most operating systems will automatically share all the text pages so that only one copy is in memory. Text pages are always read only, so there is no problem here.

Page 1 of 1 Previous 1 Next