Glossary
Glossary-10
Copyright © 2001-2003 ARM Limited. All rights reserved.
ARM DDI0198D
Exception
A fault or error event that is considered serious enough to require that program
execution is interrupted. Examples include attempting to perform an invalid memory
access, external interrupts, and undefined instructions. When an exception occurs,
normal program flow is interrupted and execution is resumed at the corresponding
exception vector. This contains the first instruction of the interrupt handler to deal with
the exception.
Exception service routine
See
Interrupt handler.
Exception vector
See
Interrupt vector.
External Abort
An indication from an external memory system to a core that it must halt execution of
an attempted illegal memory access. An External Abort is caused by the external
memory system as a result of attempting to access invalid memory.
See also
Abort, Data Abort and Prefetch Abort.
Fast context switch
In a multitasking system, the point at which the time-slice allocated to one process stops
and the one for the next process starts. If processes are switched often enough, they can
appear to a user to be running in parallel, as well as being able to respond quicker to
external events that might affect them.
In ARM processors, a fast context switch is caused by the selection of a non-zero PID
value to switch the context to that of the next process. A fast context switch causes each
Virtual Address for a memory access, generated by the ARM processor, to produce a
Modified Virtual Address which is sent to the rest of the memory system to be used in
place of a normal Virtual Address. For some cache control operations Virtual Addresses
are passed to the memory system as data. In these cases no address modification takes
place.
See also
Fast Context Switch Extension.
Fast Context Switch Extension (FCSE)
An extension to the ARM architecture that enables cached processors with an MMU to
present different addresses to the rest of the memory system for different software
processes, even when those processes are using identical addresses.
See also
Fast context switch.
FCSE
See
Fast Context Switch Extension.
Flat address mapping
A system of organizing memory in which each Physical Address contained within the
memory space is the same as its corresponding Virtual Address.
Содержание ARM926EJ-S
Страница 6: ...Contents vi Copyright 2001 2003 ARM Limited All rights reserved ARM DDI0198D ...
Страница 10: ...List of Tables x Copyright 2001 2003 ARM Limited All rights reserved ARM DDI0198D ...
Страница 14: ...List of Figures xiv Copyright 2001 2003 ARM Limited All rights reserved ARM DDI0198D ...
Страница 22: ...Preface xxii Copyright 2001 2003 ARM Limited All rights reserved ARM DDI0198D ...
Страница 28: ...Introduction 1 6 Copyright 2001 2003 ARM Limited All rights reserved ARM DDI0198D ...
Страница 96: ...Memory Management Unit 3 32 Copyright 2001 2003 ARM Limited All rights reserved ARM DDI0198D ...
Страница 108: ...Caches and Write Buffer 4 12 Copyright 2001 2003 ARM Limited All rights reserved ARM DDI0198D ...
Страница 152: ...Bus Interface Unit 6 12 Copyright 2001 2003 ARM Limited All rights reserved ARM DDI0198D ...
Страница 156: ...Noncachable Instruction Fetches 7 4 Copyright 2001 2003 ARM Limited All rights reserved ARM DDI0198D ...
Страница 176: ...Instruction Memory Barrier 9 6 Copyright 2001 2003 ARM Limited All rights reserved ARM DDI0198D ...
Страница 180: ...Embedded Trace Macrocell Support 10 4 Copyright 2001 2003 ARM Limited All rights reserved ARM DDI0198D ...
Страница 206: ...Signal Descriptions A 18 Copyright 2001 2003 ARM Limited All rights reserved ARM DDI0198D ...
Страница 224: ...CP15 Test and Debug Registers B 18 Copyright 2001 2003 ARM Limited All rights reserved ARM DDI0198D ...