operating_system.mdwn (624B)
1 An **operating system** is a piece of software that most crucially handles 2 the interoperability between hardware and software as well as between 3 different software programs. 4 5 In general, an OS is required in order to run other programs. A program that 6 is written to use the hardware directly does not require a separate OS, but 7 this severely limits the possibility of using any other programs in the 8 hardware. Even embedded systems that are only supposed to run a single fixed 9 application often run on top of some kind of an OS. 10 11 See also: 12 13 * [[Operating systems]] - list of various OSes to be assessed for permacomputing