Most operating systems use swap for virtual memory. Why is this? Why not use segmentation? Is it just because of a hardware problem? In some cases, better than another? Basically, if you had to choose one over the other, which one would you like to use and why?
Suppose this is x86 for the argument.
Note that single-space operating systems sometimes use segmentation to isolate processes.
Adapted from: galvin operating system concepts
one of the problems.
- . - , . , .
: - , , , , , . , .
:
, , , . , , .
- - , . .
, Windows Linux, segmentation, paging. , . ,
segmentation
paging