Page 367 - Embedded Microprocessor Systems Real World Design
P. 367

Passive Backplane: A bus board that consists of only connectors, the interconnecting traces,
                     and sometimes signal terminators. The CPU in a passive backplane system plugs into the
                     backplane.
                   PC/104  Bus: A  bus architecture using pass-through  pin/socket  connectors. Electrically
                     similar to the ISA bus.
                   Pipeline: A method  of  increasing processor throughput  by  prefetching instructions and
                     storing them for the CPU to execute. Pipelining takes advantage of the time that the CPU
                     spends executing instructions to buffer one or more additional instructions.
                   PLD  (Programmable Logic Device): A programmable integrated circuit used to implement
                     logic functions.
                   Preemptive Scheduling: A scheduling technique in which each task is given control until it
                     finishes or is superceded by a higher-priority task.
                   PROM (Programmable Read-only  Memory): A ROM  that can be programmed, either by a
                     PROM  programmer  or  by  the  target system.  Once programmed, acts as a  read  only
                     memory (ROM).
                   Protected Mode: A memory-management mode available on some x86 family processors that
                     provides hardware memory protection and other features.
                   Race Condition: Any condition in which  two signals or events that happen simultaneously
                     cause timing errors. The timings for hardware race conditions normally are measured in
                     nanoseconds or microseconds. For software events, the timing can be any window within
                     which the events appear simultaneous to the code.
                   RAM (Random Access Memory): Memory that is both readable and writable and in which
                     any location may be accessed at any time. Memory locations in RAM do not need to be
                     accessed in any specific sequence.
                   Real Mode: A memory management mode on x86 family processors that segments memory
                     into a maximum of IMB, with 64K segments, and no hardware protection against invalid
                     accesses.
                   Reentranq  The  ability  of  a  section  of  code  to  be  reentered  without  first  finishing.
                     Reentrancy requires that variables used in the code to be stored on a stack or with some
                     other mechanism that prevents them from being overwritten when the code is reentered.
                     Reentrancy is typically needed  if a routine can be interrupted and then called by  the
                     interrupt service routine.
                   RISC (Reduced Instruction Set Computer): A  computer  that  executes a  simple, limited
                     instruction set. The idea is that a simpler instruction set can be executed very fast, making
                     up for  the  limited functionality with  extreme speed. RISC  is  a  relative term; a  RISC
                     microcontroller may be hundreds of times slower than a CISC computer. See CISC.
                   ROM (Read-only Memory): A memory device that can be read from but not written to.
                   RTOS  (Real-Time Operating System): Firmware that  provides  task  scheduling, memory
                     allocation, and other services for a real-time application.
                   Sequential  (Round-Robin) Scheduling: A  scheduling technique in  which  tasks are  given
                     control one at a time, in sequence, and each runs until finished.


                   348                                                              Glossary
   362   363   364   365   366   367   368   369   370   371   372