Embedded System Terminology - S
Scheduler - A mechanism within the OS that is responsible for determining the order and the duration of tasks to run on the CPU. |
Semaphore - A mechanism within the OS which can be used to lock access to shared memory (mutual exclusion), as well as can be used to coordinate running processes with outside events (synchronization). |
Semiconductor - Material or electrical component whose base elements have a conductive nature that can be altered by introducing other elements into their structure meaning it has the ability to behave both as a conductor (conducting part of the time) and as an insulator (blocking current part of the time). |
Serial Port - An I/O channel that can transmit or receive one bit at any given time. |
Speaker - A type of transducer that converts variations of electrical current into sound waves. |
Simulator - A debugging tool that runs on the host and pretends to be the target processor. A simulator can be used to test pieces of the embedded software before the embedded hardware is available |
System On Chip - A system on a chip or system on chip (SoC or SOC) is an integrated circuit (IC) that integrates all components of a computer or other electronic system into a single chp. It may contain digital, analog, mixed-signal, and often radio-frequency functions—all on a single chip substrate. |
Software Flow Control - A flow control technique that uses in-band signaling. When a receiver in a bidirectional communications channel is no longer able to process or buffer incoming data, it transmits a special character request to the sender to pause the flow. When it is capable of again receiving new data, it then transmits a different character to the sender to resume the flow. |
Software Interrupt - An interruption of a program that is initiated by a software instruction. Software interrupts are commonly used to implement breakpoints and operating system entry points. |
SRAM - A type of RAM that retains its contents as long as the system is powered on. Short for Static Random Access Memory |
Stack - A list in which elements are always added and removed from the (conceptual) end. A last-in, first-out queue. Stacks are one of the four basic kinds of queues or lists. |
Stack frame - An area of the stack associated with a particular function call. |
Startup Code - A piece of assembly language code that prepares the way for software written in a high_level_language. |
Switch - An electrical device used to turn an electrical current flow on or off. |
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