Embedded System Terminology - P
Packet - A unit to describe some set of data being transmitted over a network at one time. |
Parallel Port - An I/O channel that can transmit or receive multiple bits simultaneously. |
Parallel Processing - The capability to apply two or more processors to a single computation. |
Peripheral - A piece of hardware other than the processor usually an I/O device. A peripheral can reside within the same chip as the processor; in which case, it can be called an integrated or on-chip peripheral. |
Physical address - The address that is placed on the address bus when accessing a memory location or register. |
PIC - A member of any of several microcontroller families from Microchip, formally termed PICmicro microcontrollers. |
PID - A three-part technique for designing control systems that use feedback. Short for Proportional–Integral–Derivative. |
Plug - An electrical component used to connect one subsystem into the jack of another subsystems. There are many types of plugs, such as 2-conductor, 3-conductor, and phono/RCA. |
Polling - Repeatedly reading a mechanism (such as a register, flag, or port) to determine if some event has occurred. |
Priemptive - An operating system is said to be preemptive if it allows the running task to be suspended when a task of higher priority becomes ready (or a task of equal priority is granted a turn) |
Priority - The relative urgency of one task or interrupt compared to another. |
Priority Inversion - An unwanted software situation in which a high-priority task is delayed while waiting for access to a shared resource that is not even being used at the time. |
Printed Circuit Board (PCB) - Thin sheets of fiberglass in which all the electronics within the circuit sits on. The electric path of the circuit is printed in copper, which carries the electrical signals between the various components connected on the board. |
Process - A creation of the OS that encapsulates all the information that is involved in the execution of a program, such as a stack, PC, the source code and data. |
Processor - A generic term that does not distinguish between microprocessor, microcontroller, network processor, or digital signal processor. |
Processor Family - A set of related processors, usually successive generations from the same manufacturer. |
Processor Independent - Said of a piece of software that is independent of the processor on which it will be run. Most programs that can be written in a high-level language are processor independent. |
Processor Specific - A piece of software that is highly dependent on the processor on which it will be run. Such code must usually be written in assembly language |
Profiler - A software development tool that collects and reports execution statistics for your programs. |
Program Counter - See Instruction Pointer |
Programmable Logic Device - An integrated circuit that can be used to implement a digital logic design in hardware. Abbreviated as PLD |
PROM - A type of ROM that can be written (programmed) with a device programmer. Short for Programmable Read-Only Memory. |
Protocol Stack - Any set of communication protocols, such as TCP/IP, that consists of two or more layers of software and hardware. It's called a stack because each layer builds on the functionality in the layer below. |
Pulse width modulation - A digital control technique wherein the processor adjusts the duty cycle of a sequence of fixed-width pulses. |
Glossary: A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z
Related topics:
Embedded System Architecture | Embedded Hardware Architecture | Embedded Software Architecture | Embedded Software Definition | Embedded System Acronyms | Embedded System Symbols
List of topics: Embedded System
No comments:
Post a Comment