ABSTRACT

Wi th the development o f the microprocessor came the idea o f providing a minimum operating system, typically referred to as a monitor or executive pro­ gram. This was taken further by Wir th [13,14] when he developed the languages Modula and Modula-2, which provide only a minimum kernel or nucleus; addi­ tional features can be added by the applications programmer wri t ing in a highlevel language. In this type o f operating system the distinction between the oper­ ating system and the application software becomes blurred. The approach has many advantages for applications that involve small, embedded systems.