An OSSoftware – or firmware – that handles the low-level aspects of a computer or IoT device. It gets direct access to all the resources. Software asks the OS for access to those resources. where various tasks can be guaranteed to be completed within a specific timeframe.