Friday, September 30, 2016

Embedded System Glossary – S

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