
710 CHAPTER 9 Hardware/Software Trade-Offs
Shared
virtual
address space
Page
s
1-4-
SVM
library
// / V
Request
Local
memories
of
nodes
m
S
Invalidation
>
i
1
Request
*
v
-
x
/
.Page
FIGURE
9.10
Illustration
of
simple shared virtual memory.
At
the beginning,
no
node
has a
copy
of
the
stippled shared virtual page with which
we are
concerned. Events occur
in the
order
1, 2, 3, 4.
Read
1
incurs
a
page fault during address translation
and
fetches
a
copy
of the
page
to P
0
(presumably
from disk). Read
2,
shown
in the
same frame, incurs
a
page fault
and
fetches
a
read-only copy
to P
1
(from
P
0
).
This
is the
same virtual page
but is at two
different physica ...