A computer's operating system is one of the most important "parts" of the computer. Almost every type of computer, including cellular telephones, needs an operating system in order to operate properly. When one turns on a computer, the operating system tells the computer what to do by controlling the system resources such as the processor, memory, disk space, etc. The operating system allows the user to work on the computer without having to know all the details about how the hardware works.
When choosing an operating system for a business, the primary considerations should be the hardware platform used, the number of users and attendant system security requirements, the ease of administration, the adaptability toward different uses, and the different applications that will be employed.
Most simple, single-function computers (such as in microwave ovens with digital keypads) do not require an operating system. In fact, trying to implement an operating system in these computers would be overkill. On the other hand, all personal desktop and laptop computers and servers do require an operating system. While there are hundreds of operating systems available, the most popular by far are the Microsoft Windows family of operating systems, the Macintosh operating system, and the Unix family of operating systems.
There are four general types of operating systems. Their use depends on the type of computer and the type of applications that will be run on those computers.
One of the operating system's main tasks is to control the computer's resources—both the hardware and the software. The operating system allocates resources as necessary to ensure that each application receives the appropriate amount. In addition to resource allocation, operating systems provide a consistent application interface so that all applications use the hardware in the same way. This is particularly important if more than one type of computer uses the operating system or if the computer's hardware is likely to change. By having a consistent application program interface (API), software written on one computer and can run on other types of computers. Developers face the challenge of keeping the operating system flexible enough to control hardware from the thousands of different computer manufacturers.
Operating systems must accomplish the following tasks:
Windows is the name of a family of operating systems created by the Microsoft Corporation for use with personal computers. Windows employs a graphical user interface (GUI), which eliminates the need for the user to learn complex commands. With a GUI, the user instructs the operating system by using a mouse to point and click icons that are displayed on the screen. Microsoft Windows, first released in 1985, was originally designed as a GUI for DOS, which uses the command-line approach. In order to communicate with the computer, DOS users must type commands or instructions at the command prompt, and then the command-line interpreter executes those commands. The term "DOS" can refer to any operating system, but it is frequently used as a synonym for Microsoft Disk Operating System (MS-DOS). DOS has limited use with modern computer systems and applications because it does not support multiple users or multitasking. Some of the other operating systems, including Windows, can also execute DOS-based applications. Today, most DOS systems have been replaced by more user-friendly systems that use a GUI.
Windows 3.1 was released in 1991. By then, Windows had gained in market share. Microsoft released Windows 95 in August 1995. It was so well marketed and in such high demand that people bought the operating system, even if they didn't own a home computer. With each new release, from Windows 98 to Window 2000 to Windows XP, Microsoft gained popularity. Today, almost every new personal computer comes preloaded with the Windows operating system. Windows can be run on practically any brand of personal computers. It is estimated that 90 percent of personal computers run the Windows operating system. The remaining 10 percent run the Macintosh operating system.
UNIX is a multi-user, multitasking operating system, and was designed to be a small, flexible system used by computer programmers. Since UNIX was designed to be used by programmers, it is not considered to be very user-friendly for the average person. However, graphical user interfaces have been developed for UNIX to help alleviate the ease-of-use issue.
Linux is a UNIX variant that runs on several different hardware platforms. Linus Torvalds, a student at the University of Helsinki in Finland, initially created it as a hobby. The kernel, at the heart of all Linux systems, is developed and released under the General Public License (GNU), and its source code is freely available to everyone. There are now hundreds of companies, organizations, and individuals that have released their own versions of operating systems based on the Linux kernel.
Because of its functionality, adaptability, and robustness, Linux is able to compete against the Unix and Microsoft operating systems. IBM, Hewlett-Packard, and other computer giants have embraced Linux and support its ongoing development. More than a decade after its initial release, Linux is being adopted worldwide mainly as a server platform. More and more people are starting to use Linux as a home and office desktop operating system. The operating system can also be incorporated directly into microchips in a process called "embedding." Many appliances and devices are now starting to use operating systems in this way.
Rhoda L. Wilburn
Coustan, Dave, and Curt Franklin. How Operating Systems Work. How Stuff Works, Inc., 2005. Available from < http://computer.howstuffworks.com/operating-system.htm >.
What is Linux? Linux Online. Available from < http://www.linux.org >.