mc68ec060 Freescale Semiconductor, Inc, mc68ec060 Datasheet - Page 87

no-image

mc68ec060

Manufacturer Part Number
mc68ec060
Description
Mc68060 Superscalar 68k Microprocessor Including The Lc060 And Ec060
Manufacturer
Freescale Semiconductor, Inc
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
mc68ec060RC50
Manufacturer:
NXP
Quantity:
1 746
Part Number:
mc68ec060ZU50
Manufacturer:
Freescale Semiconductor
Quantity:
10 000
Part Number:
mc68ec060ZU66
Manufacturer:
MOTOROLA
Quantity:
256
Part Number:
mc68ec060ZU66
Manufacturer:
Freescale Semiconductor
Quantity:
10 000
Part Number:
mc68ec060ZU66
Manufacturer:
MOTOROLA/摩托罗拉
Quantity:
20 000
Part Number:
mc68ec060ZU75
Manufacturer:
Freescale Semiconductor
Quantity:
10 000
Memory Management Unit
table for each demand, then the process of making such demands builds the translation
table.
For example, consider an operating system that is preparing the system to execute a previ-
ously unexecuted task that has no translation table. Rather than guessing what the memory-
usage requirements of the task are, the operating system creates a translation table for the
task that maps one page corresponding to the initial value of the program counter (PC) for
that task and one page corresponding to the initial stack pointer of the task, leaving the other
branches with invalid descriptors. All other branches of the translation table for this task
remain unallocated until the task requests access to the areas mapped by these branches.
This technique allows the operating system to construct a minimal translation table for each
task, conserving physical memory utilization and minimizing operating system overhead.
4-18
TASK A
TASK B
ADDRESS OFFSET =
* PAGE FRAME ADDRESS SHARED BY TASK A AND B; WRITE PROTECTED FROM TASK A.
TABLE ENTRY # =
$76543210 =
ROOT POINTER
ROOT POINTER
Figure 4-14. Translation Table Using Shared Tables
0 1 1 1 0 1 1 0 0 1 0 1 0 1 0 0 0 0 1 X X X X X X X X X X X X X
ROOT INDEX
$EC
$3B
$3B
M68060 USER’S MANUAL
W-BIT CLEAR
ROOT-LEVEL
POINTER INDEX
TABLE $00
W-BIT SET
TABLES
$15
$54
LOGICAL ADDRESS
PAGE INDEX
$15
$01
$04
POINTER-LEVEL
TABLE $3B
TABLE $00
$00003000
TABLES
PAGE OFFSET
$01
FRAME ADDRESS*
PAGE-LEVEL
TABLE $15
TABLE $00
TABLES
MOTOROLA

Related parts for mc68ec060