EasyManua.ls Logo

AMD AMD5K86 - Memory Management Unit (MMU)

AMD AMD5K86
416 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
AMD~
AMD5IJ6
Processor
Technical
Reference
Manual
18524B/O-Mar1996
Snoop
Writeback
Buffer
In
addition
to
the
replacement
and
invalidation
writeback
buffer,
the
processor
also
has
a
l-entry,
32-byte-wide snoop
write
back
buffer
in
the
bus
interface
unit
that
is
used
for
writebacks
due
to
one
of
the
following:
Internal
snoop
during
an
instruction-cache
read
miss
External
inquire
cycle
in
which
the
INV
signal
is
asserted
A
modified
data-cache
line
can
be
replaced
in
parallel
with
a
snoop-hit
invalidation
to
a
modified
line
because
the
write-
backs
go
to
separate
buffers.
2.4
Memory
Management
Unit
(MMU)
2.4.1
2-26
The
MMU
supports
standard
x86
demand-paged
virtual
memo-
ry
by
translating
linear
addresses
to
physical
addresses.
To
speed
this
process,
the
most
recently
accessed
address
transla-
tions
are
stored
in
one
of two
translation
lookaside
buffers
(TLBs),
one
for
mapping
4-Kbyte
pages
and
another
for map-
ping
4-Mbyte pages.
Mappings
to
4-Kbyte
and
4-Mbyte
pages
can
be
intermixed
in
a
given
page
directory,
the
base
of
which
is
pointed
to
by
the
contents
of
control
register
3 (CR3).
During
memory
accesses,
the
MMU
receives
a
linear
address
and
searches
the
TLBs for a
corresponding
physical
address.
If
found,
the
physical
address
is
passed
to
the
physical
tag
direc-
tory
for a
validity
check.
If
the
physical
address
is
not
present
(a
TLB miss),
the
MMU
searches
the
page
directory
and
page
tables
in
memory.
If
found,
the
MMU
loads
the
translation
into
the
appropriate
TLB.
If
not
found,
the
processor
generates
a
page
fault-
Storage
Model
The
AMD5
K
86
processor
always
observes
the
strongly ordered
memory-write model. All
writes-whether
to
cache,
memory,
or
I/O-are
performed
in
program
order,
regardless
of
the
state
of
the
External
Write
Buffer
Empty
(EWBE)
input
signal.
The
only
effect
of
EWBE
on
writes
is
to
hold
additional
writes
off
when
the
signal
is
negated.
In
particular,
assertion
of
EWBE
does
not
permit
the
AMD5
K
86
processor
to
observe
a
weakly
ordered
memory-write
model,
in
which
writes
to
cache
may
Internal
Architedure

Table of Contents

Related product manuals