An operating system is a large program. This chapter introduces basic software principles and gives an overview of the aims and functions of an operating system.
A set of computer instructions that perform a particular task is a program. That program can be written in assembler, a very low level computer language, or in a high level, machine independent language such as the C programming language. An operating system is a set of software which allows the user to run application software.