Computer Software - An Introduction...
Software is a vitally important component to the operation of a computer system. Without the appropriate software program instruction, the hardware devices in a computer system are rather useless.
For a computer system to function property, two distinct types of software programs are a necessity, system programs and application programs.
System Programs…
System programs communicate to the computer system when and how to use the appropriate resources. The operating system is a software package that builds a “bridge of communication” between hardware and application programs.
An operating system provides the tools necessary end-user programs to translate their commands into a form understood by the computer's hardware. The operating system's "cushion" layer of control between the hardware and software programs is a required entity to the practical functions of computing: creating new files, editing existing files, deleting files, and printing.
Although there are a number of operating systems available, the Single-user, multi-tasking type of operating system is the system that most people use on their desktop and laptop computers today. The most common are the Windows family of operating systems developed by Microsoft, the Macintosh operating systems developed by Apple and the UNIX family of operating systems developed by a whole history of individuals, corporations and collaborators.
While each of these operating systems appear to be quite different due primarily to the variety of interfaces … the system’s visual appearance on the computer’s monitor .. among these products, each operating system performs many of the same basic functions. At the most basic level, an operating system performs two tasks: