Real-time operating systems
As discussed in Chapter 2, an operating system schedules the processing of tasks and is generally in charge of managing all of a computer's resources. However, conventional operating systems do not support task scheduling based on task deadlines. Nevertheless, it is easier to understand the role of a real-time operating system once we learn a bit more about conventional operating systems.
Operating systems!conventional
Operating systems are the primary representatives of systems softwareSystems software, a class which also includes compilers, loaders, and assemblers. Systems software is the interface between applications softwareApplications software, such as the programs that we have been writing, and the computer hardware. As we saw in Section 1.4, the source code for a program is compiledCompilation, assembledAssembler, and …
This is a preview. Read the full book in print or ebook — get it from MIT Press (ISBN 9780262548762).
Instructor with access? Instructor login.