An
embedded operating system is an
operating system for
embedded computer systems. These operating systems are designed to be compact, efficient at resource usage, and reliable, forsaking many functions that non-embedded computer operating systems provide, and which may not be used by the specialized applications they run. They are frequently also referred to as
real-time operating systems, and the term
RTOS is often used as a synonym for
embedded operating system.