Operating_system
Interacts directly with hardware and provides a virtual machine on which programs execute. Manages processes, memory and hardware devices. The operating system is generally considered to be composed of a kernel and a bundle of user applications. Examples include Solaris, Linux and Windows NT.