A computer cannot function without an operating system unless it is an embedded system. An operating system is a collection or suite of programs that manages and controls the computer. It keeps the ...
Embedded devices are not usually programmable by a user - the programming is usually done beforehand by the manufacturer. However, it is often possible to upgrade the software on an embedded device.