* better
[mascara-docs.git] / hw / i386.reference / c05.htm
blob7d574c5610393616ed6ad9797e39809f42f7eb8d
1 <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
2 <HTML>
3 <HEAD>
4 <TITLE>80386 Programmer's Reference Manual -- Chapter 05</TITLE>
5 </HEAD>
6 <BODY>
7 <B>up:</B> <A HREF="toc.htm">
8 Table of Contents</A><BR>
9 <B>prev:</B> <A HREF="s04_02.htm">4.2 Systems Instructions</A><BR>
10 <B>next:</B> <A HREF="s05_01.htm">5.1 Segment Translation</A>
11 <P>
12 <HR>
13 <P>
14 <H1>Chapter 5 Memory Management</H1>
15 <P>
16 The 80386 transforms logical addresses (i.e., addresses as viewed by
17 programmers) into physical address (i.e., actual addresses in physical
18 memory) in two steps:
19 <UL>
20 <LI>Segment translation, in which a logical address (consisting of a
21 segment selector and segment offset) are converted to a linear address.
23 <LI>Page translation, in which a linear address is converted to a physical
24 address. This step is optional, at the discretion of systems-software
25 designers.
26 </UL>
27 These translations are performed in a way that is not visible to
28 applications programmers.
29 <A HREF="#fig5-1">Figure 5-1</A>
30 illustrates the two translations at a
31 high level of abstraction.
32 <P>
34 <A HREF="#fig5-1">Figure 5-1</A>
35 and the remainder of this chapter present a simplified view of
36 the 80386 addressing mechanism. In reality, the addressing mechanism also
37 includes memory protection features. For the sake of simplicity, however,
38 the subject of protection is taken up in another chapter,
39 <A HREF="c06.htm">Chapter 6</A>.
40 <P>
41 <A NAME="fig5-1">
42 <IMG align=center SRC="fig5-1.gif" border=0>
43 <P>
44 <A HREF="s05_01.htm">5.1 Segment Translation</A><BR>
45 <A HREF="s05_02.htm">5.2 Page Translation</A><BR>
46 <A HREF="s05_03.htm">5.3 Combining Segment and Page Translation</A>
47 <P>
48 <HR>
49 <P>
50 <B>up:</B> <A HREF="toc.htm">
51 Table of Contents</A><BR>
52 <B>prev:</B> <A HREF="s04_02.htm">4.2 Systems Instructions</A><BR>
53 <B>next:</B> <A HREF="s05_01.htm">5.1 Segment Translation</A>
54 </BODY>