Loading...
3- 20 M68040 USER'S MANUAL MOTOROLA
interpretation allows the operating system to store system-defined information in the
remaining bits. Information typically stored includes the reason for the invalid encoding
(tables paged out, region unallocated, etc.) and possibly the disk address for nonresident
tables. Figure 3-16 illustrates an address translation table in which only a single page
table (table $15) is resident; all other page tables are not resident.
$15 $01
TABLE $3B
$3B
SUPERVISOR
TABLE $00 TABLE $00
UDT = INVALID
UDT = INVALID
UDT = INVALID
UDT = INVALID
UDT = RESIDENT
POINTER-LEVEL
TABLES
PAGE-LEVEL
TABLES
TABLE $7F
TABLE $15
TABLE $00
TABLE $1F
UDT = INVALID
UDT = INVALID
UDT = INVALID
UDT = INVALID
UDT = RESIDENT
SRP
0111011001010100001XXXXXXXXXXXXX
ROOT INDEX POINTER INDEX PAGE INDEX PAGE OFFSET
LOGICAL ADDRESS
$76543210 =
$3B $15 $01
TABLE ENTRY # =
$EC $54 $04
ADDRESS OFFSET =
FRAME ADDRESS
NONRESIDENT
(PAGED OR
UNALLOCATED)
ROOT-LEVEL
TABLES
NONRESIDENT
(PAGED OR
UNALLOCATED)
NONRESIDENT
(PAGED OR
UNALLOCATED)
NONRESIDENT
(PAGED OR
UNALLOCATED)
NONRESIDENT
(PAGED OR
UNALLOCATED)
NONRESIDENT
(PAGED OR
UNALLOCATED)
Figure 3-16. Translation Table with Nonresident Tables
Loading...
Terms of Use | Privacy Policy | DMCA Policy
2006-2020 Rsmanuals.com