System software that manages computer hardware, software resources, and provides common services for computer programs.
Semaphore
A protected variable that restricts access to a shared resource. Mutexes and conditions are both different types of semaphore.
Real-Time Operating System [RTOS]
An operating system designed for use in real-time applications. All calls have guaranteed upper limits for execution times to provide maximum execution time and latency assurances.
POSIX
Portable Operating System Interface
Operating System Abstraction Layer [OSAL]
“Provides an application programming interface (API) to an abstract operating system making it easier and quicker to develop code for multiple software or hardware platforms.”
Mutex
A lock that provides mutually exclusive access to a shared resource.
Fault-Tolerant Unix [FTX]
5 October 2019 by Phillip Johnston • Last updated 9 June 2021
