Hardware-near software which controls and supervises the operation of a computer, establishes an interface between application programs and the hardware and file system, and which manages the various tasks.