What is an operating system (OS)?
It is an organized collection of software extensions of hardware that serve as:
- control routines for operating a computer (for example, to gain access to computer resources)
- an environment for execution of programs (for example, to use notepad in Windows or Linux)
OS also manages computer system resources (RAM, Camera, Processor, Graphic Card …) and the programs that want to use the resources. OS usually provides a user interface for users to control the OS.
What is Real-time operating system (RTOS)?
RTOS is an operating system intended for real-time application. In most of the case, RTOS is the same as the OS kernel. You can control over timing by allowing manipulation of task priorities and choice of scheduling options.