|
Search over 100 encyclopedias and dictionaries: |
Research categories | Follow us on Twitter |
Research categories
View all topics in the newsView all reference sources at Encyclopedia.com |
|||
Operating Systems
Operating SystemsA computer's operating system is one of the most important “parts” of the computer. Almost every type of computer—including mobile telephones, video game systems, E-book readers, and DVRs—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. WHAT OPERATING SYSTEMS DOOne 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 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:
TYPES OF OPERATING SYSTEMSMost 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.
AVAILABLE OPERATING SYSTEMSThe most popular and widely-known operating system is Windows, a family of operating systems introduced by the Microsoft Corporation in 1985. 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. The first version of Windows, released in November 1985, was designed as a GUI add-on for MS-DOS (short for Microsoft Disk Operating System), Microsoft's original command-line operating system. In order to communicate with the computer, DOS users had to type commands or instructions at a command prompt, and then the command-line interpreter executed those commands. DOS has limited use with modern computer systems and applications because it does not support multiple users or multitasking. It is also not as “user friendly” as a GUI operating system. By the late-1990s, most command-line operating systems had been replaced by user-friendly systems using a GUI. By the time Windows 3.1 was released in 1991, Windows had gained significantly in market share, and from the mid-1990s on, Microsoft dominated the operating-system market. 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 did not own a home computer. With each new release, from Windows 98 to Windows 2000 to Windows XP to Windows Vista, Microsoft gained popularity. By 2004, Microsoft commanded around 90 percent of the operating-system market. The latest Windows release, Windows Vista, was introduced worldwide in January 2007, five years after the introduction of its predecessor, Windows XP—the longest time between releases of Windows. Vista is only slowly gaining in popularity, while Windows XP remains the world's dominant operating system, commanding 79 percent market share in September 2007 (compared to only 7 percent for Vista). The second-most popular family of operating systems is the Mac OS. Macintosh is often credited with introducing the GUI-style operating system; Mac OS was not the first graphical user interface, but it was the first successful one, largely because competitors were so expensive—the Xerox Alto, the first true GUI system, cost $32,000 to build while the Macintosh retailed for $2,500. Because of its relative affordability, it immediately became much more popular than other GUI computers. The first Mac OS, unnamed at the time but now known as “System 1,” was introduced in 1984. It had a desktop, windows, icons, a mouse, menus, and scrollbars. Early versions of the Mac OS could only be used on Apple computers. In 1991, Apple introduced computers with PowerPC hardware; these computers could run either Windows or Mac OS. The latest version of the Mac OS, OS X, was first introduced in 2000. It can be used in computers with both PowerPC and Intel processors, giving it wider applicability and use. However, the Mac OS lags far behind Microsoft Windows. In 2007, it was the world's third-most popular operating system—after Windows XP and Windows Vista—but it commanded only slightly over 3 percent of the operating-system market. UNIX is a multi-user, multitasking operating system, and was designed to be a small, flexible system used by computer programmers. UNIX is not considered to be very user-friendly for the average person due to its design. 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. SEE ALSO Computer-Integrated Manufacturing; Computer Networks; Computer Security; Data Processing and Data Management; Management Information Systems BIBLIOGRAPHYAnderson, Laurence. “History of Mac OS.” Amacgenius.com 1 November 2005. Available from: http://amacgenius.com/archive/125/. Coustan, Dave, and Curt Franklin. How Operating Systems Work. How Stuff Works, Inc., 2005. Available from: http://computer.howstuffworks.com/operating-system.htm. “IT Facts for OS.” Available from: http://www.itfacts.biz/category/os. What is Linux? Linux Online. Available from: http://www.linux.org. |
|
|
Cite this article
"Operating Systems." Encyclopedia of Management. 2009. Encyclopedia.com. 1 Jun. 2012 <http://www.encyclopedia.com>. "Operating Systems." Encyclopedia of Management. 2009. Encyclopedia.com. (June 1, 2012). http://www.encyclopedia.com/doc/1G2-3273100206.html "Operating Systems." Encyclopedia of Management. 2009. Retrieved June 01, 2012 from Encyclopedia.com: http://www.encyclopedia.com/doc/1G2-3273100206.html |
|
Operating Systems
Operating SystemsThe operating system is software that manages every part of a computer system—all hardware and all other software. To be specific, it controls every file, every device, every section of main memory, every nanosecond of processing time, and every network connection. It controls who can use the system and how. In short, it is the boss—without it, nothing can happen. When a computer user sends a command by typing it from the keyboard or clicking with the mouse, the operating system must make sure that the command is executed. If it is not executed, the operating system must arrange for the user to receive a message, usually on the monitor, explaining
the error. This does not necessarily mean that the operating system executes the command or sends the error message, but it does control the parts of the system that do. Every operating system, regardless of its size and complexity, can be represented by a pyramid showing how its five major functions (called managers) work together. The memory manager, the processor manager, the device manager, and the file manager form the pyramid's base; network operating systems add a network manager as well. The user interface —the part of the operating system that communicates with the user—is supported by the other four or five managers. Responsibilities and RelationshipsThese virtual managers must do more than perform their individual tasks. They must also be able to work harmoniously with every other manager. For example, they must be able to monitor their resources continuously, enforce the policies that determine who gets what, when, and how much, allocate their resources when it is appropriate, and de-allocate their resources—reclaim them—when appropriate. The memory manager is in charge of main memory, also known as random access memory (RAM) . It checks the validity of each request for memory space and, if it is a legal request, the memory manager allocates a portion that is not already in use. In a multi-user environment, the memory manager sets up a table to keep track of who is using which section of memory. Finally, when the time comes to reclaim the memory, the memory manager de-allocates the memory space. One of the manager's primary responsibilities is to preserve the part of main memory that is occupied by the operating system itself—it cannot allow any part of it to be altered accidentally or intentionally. The processor manager decides how to allocate the central processing unit (CPU) and keep track of the status of each executable step of every program (called a process or task). For example, the processor manager monitors whether the CPU is executing a process or waiting for a READ or WRITE command to finish execution. Later, when the process is finished, or the maximum amount of time has expired, the processor manager reclaims the processor so it can be allocated again. The device manager chooses the most efficient way to allocate all of the system's devices, including printers, disk drives, CD-ROMs (compact disc-read only memory), keyboard, monitor, and so forth. The device manager makes these decisions based on a scheduling policy chosen by the system's designers. The device manager allocates a device, starts its operation, and, finally, de-allocates it. The file manager keeps track of every piece of software in the system, including application programs, data files, directories, etc. The file manager allocates the file by opening it and de-allocates it by closing it. It is based on predetermined access policies to enforce the correct security for each file so that files can be accessed only by individual or group users that have permission to do so. The file manager also controls the amount of flexibility each user is allowed with that file (such as read-only, read-and-write-only, or the authority to create and/or delete records). Operating systems with networking capability have a fifth element called the network manager, which provides a convenient way for users to share resources. Network resources usually include both hardware (such as CPUs, memory areas, printers, disk drives, modems, and tape drives) and software (such as application programs and data files). User InterfacesMost modern operating systems feature a menu-driven graphical user interface (GUI) , which is pronounced "gooey," with menus, icons, and task bars. The Macintosh was the first widely used computer with a GUI, which in turn was based on a desktop created by Xerox. Microsoft introduced Windows version 1.0 in 1985, but it was not a real operating system because it acted merely as an interface between the user and the real operating system. Instead, it was called an "environment" that ran only on computers with the MS-DOS operating system. Microsoft's Windows 95, Windows 98, and Windows 2000 are true operating systems. Operating systems without GUIs (such as early versions of UNIX and Linux) are called command-driven systems. They accept commands that are typed into the system (menus are not available). Command-driven systems are cumbersome for some new users to learn. Therefore, since the late-1990s, most operating systems (including UNIX and Linux) have been converted from command-driven to menu-driven interfaces, which feature GUIs that allow users to click on menus to make the system run. Adding GUIs was a popular move for anyone who had trouble working with brief or mysterious-looking command lines. For example, the UNIX command to list all subdirectories (but not files) found in the root directory looks cryptic (ls-l / | grep ' [.logicaland] d'). Today, users can achieve a similar result by choosing an option from a menu. LinuxLinux is an operating system that has been widely adopted in commercial and academic markets around the world. Linux is unique among the most-used operating systems because it is an open-source program, which means the source code is freely available to anyone for improvement. Programmers from around the world are encouraged to submit improvements to the programming code. If the new code is accepted as a universal improvement to the operating system, it is added to the next version, which is then made available to the computing world for further improvement. This development technique has resulted in a powerful, stable, inexpensive operating system, which is constantly being improved by a variety of people who may never meet in person. Linux was created in Finland by 21-year-old Linus Torvalds who wanted to build a new operating system for the Intel 80386 microprocessor. Torvalds started with Minix, a miniature version of the well-known UNIX operating system, and rewrote certain parts to add more functionality. The first version of Linux, which was named for Torvalds and UNIX, had much of the basic functionality of the then-popular MS-DOS operating system with UNIX-like power and flexibility. It has been enhanced considerably in the years since. Although there are similarities between the two systems, Linux is not UNIX. (UNIX is a legal trademark, registered with the federal government. Before a developer can use the term UNIX to describe an operating system, it must demonstrate that it can meet certain certification criteria.) Policies and Design ConsiderationsOne of the biggest differences among operating systems is the set of policies on which each one is based. These policies, in turn, drive design considerations, which dictate the inner workings of the system, including the following:
Before writing an operating system, these issues are examined by system designers who make choices that ideally will optimize the system's day-to-day operations. The goal is to minimize downtime, system crashes, wasted overhead, security breeches, overloaded printers, and other operational problems. For example, if the designers want to create a simple operating system that would process each job in the order it arrives, without giving a higher priority to any of them, then the team might choose policies that would:
This would be a fair, unbiased system, but a very inefficient one. For example, if one big job was printing out thousands of pages for a large report, even if the printing required several days, then all other jobs would sit idle as they waited for it to finish. In the meantime, most of the available memory space, processor time, disk space, and other resources would also sit idle, waiting for the next job to begin. Therefore, most modern operating systems feature complex formulas, which allow resources to be allocated wisely. Some systems allow multiple tasks, multiple jobs, multiple users, and even multiple processors, to work together so available resources can be shared without causing the system to crash routinely. No single operating system can be considered the best for every situation because each one is based on policies that favor certain jobs or certain circumstances. That is why one operating system might be chosen to run an architect's computer and another might be preferred to operate a writer's computer. see also Compatibility (Open Systems Design); Memory; Networks; Security. Ann McIver McHoes BibliographyFlynn, Ida M., and Ann M. McHoes. Understanding Operating Systems, 3rd ed. Pacific Grove, CA: Brooks/Cole Publishing, 2001. White, Ron. How Computers Work, 6th ed. Indianapolis, IN: Que, 2002. |
|||||||||||||||||
|
Cite this article
McHoes, Ann McIver. "Operating Systems." Computer Sciences. 2002. Encyclopedia.com. 1 Jun. 2012 <http://www.encyclopedia.com>. McHoes, Ann McIver. "Operating Systems." Computer Sciences. 2002. Encyclopedia.com. (June 1, 2012). http://www.encyclopedia.com/doc/1G2-3401200247.html McHoes, Ann McIver. "Operating Systems." Computer Sciences. 2002. Retrieved June 01, 2012 from Encyclopedia.com: http://www.encyclopedia.com/doc/1G2-3401200247.html |
|||||||||||||||||
operating system
operating system A collection of software which administers, maintains and provides access to the resources of a computer system. For example an operating system maintains a FILE store which contains files that have been created by users. It limits access to the files to authorized users and associates symbolic names to files. Increasingly operating systems are providing more and more facilities for networking: in the past technologies such as TCP-IP were regarded as add-ons, but now they are regarded as a vital component of an operating system. See also NETWORK OPERATING SYSTEM.
|
|
|
Cite this article
DARREL INCE. "operating system." A Dictionary of the Internet. 2001. Encyclopedia.com. 1 Jun. 2012 <http://www.encyclopedia.com>. DARREL INCE. "operating system." A Dictionary of the Internet. 2001. Encyclopedia.com. (June 1, 2012). http://www.encyclopedia.com/doc/1O12-operatingsystem.html DARREL INCE. "operating system." A Dictionary of the Internet. 2001. Retrieved June 01, 2012 from Encyclopedia.com: http://www.encyclopedia.com/doc/1O12-operatingsystem.html |
|
disk operating system
disk operating system (DOS) Computer operating system, developed in the early 1980s by Bill Gates' Microsoft Corporation for use with early International Business Machines (IBM) personal computers. DOS is the software that governs a computer's data storage and program execution. DOS remains the principal computer operating system, although Windows is a relatively DOS-free system.
|
|
|
Cite this article
"disk operating system." World Encyclopedia. 2005. Encyclopedia.com. 1 Jun. 2012 <http://www.encyclopedia.com>. "disk operating system." World Encyclopedia. 2005. Encyclopedia.com. (June 1, 2012). http://www.encyclopedia.com/doc/1O142-diskoperatingsystem.html "disk operating system." World Encyclopedia. 2005. Retrieved June 01, 2012 from Encyclopedia.com: http://www.encyclopedia.com/doc/1O142-diskoperatingsystem.html |
|
OS
OS • abbr. ∎ (in calculating dates) Old Style. ∎ Comput. operating system. ∎ Ordinary Seaman. ∎ (in the UK) Ordnance Survey. ∎ (as a size of clothing) outsize. ∎ out of stock. |
|
|
Cite this article
"OS." The Oxford Pocket Dictionary of Current English. 2009. Encyclopedia.com. 1 Jun. 2012 <http://www.encyclopedia.com>. "OS." The Oxford Pocket Dictionary of Current English. 2009. Encyclopedia.com. (June 1, 2012). http://www.encyclopedia.com/doc/1O999-os.html "OS." The Oxford Pocket Dictionary of Current English. 2009. Retrieved June 01, 2012 from Encyclopedia.com: http://www.encyclopedia.com/doc/1O999-os.html |
|
operating system
|
|
|
Cite this article
JOHN DAINTITH. "operating system." A Dictionary of Computing. 2004. Encyclopedia.com. 1 Jun. 2012 <http://www.encyclopedia.com>. JOHN DAINTITH. "operating system." A Dictionary of Computing. 2004. Encyclopedia.com. (June 1, 2012). http://www.encyclopedia.com/doc/1O11-operatingsystem.html JOHN DAINTITH. "operating system." A Dictionary of Computing. 2004. Retrieved June 01, 2012 from Encyclopedia.com: http://www.encyclopedia.com/doc/1O11-operatingsystem.html |
|
operating system
op·er·at·ing sys·tem • n. the software that supports a computer's basic functions, such as scheduling tasks, executing applications, and controlling peripherals. |
|
|
Cite this article
"operating system." The Oxford Pocket Dictionary of Current English. 2009. Encyclopedia.com. 1 Jun. 2012 <http://www.encyclopedia.com>. "operating system." The Oxford Pocket Dictionary of Current English. 2009. Encyclopedia.com. (June 1, 2012). http://www.encyclopedia.com/doc/1O999-operatingsystem.html "operating system." The Oxford Pocket Dictionary of Current English. 2009. Retrieved June 01, 2012 from Encyclopedia.com: http://www.encyclopedia.com/doc/1O999-operatingsystem.html |
|
OS
OS Abbrev. for operating system. The abbreviation was used as the name for a specific operating system (OS/360) introduced by IBM, but is now used generically.
|
|
|
Cite this article
JOHN DAINTITH. "OS." A Dictionary of Computing. 2004. Encyclopedia.com. 1 Jun. 2012 <http://www.encyclopedia.com>. JOHN DAINTITH. "OS." A Dictionary of Computing. 2004. Encyclopedia.com. (June 1, 2012). http://www.encyclopedia.com/doc/1O11-OS.html JOHN DAINTITH. "OS." A Dictionary of Computing. 2004. Retrieved June 01, 2012 from Encyclopedia.com: http://www.encyclopedia.com/doc/1O11-OS.html |
|
Os
Os • symb. the chemical element osmium. |
|
|
Cite this article
"Os." The Oxford Pocket Dictionary of Current English. 2009. Encyclopedia.com. 1 Jun. 2012 <http://www.encyclopedia.com>. "Os." The Oxford Pocket Dictionary of Current English. 2009. Encyclopedia.com. (June 1, 2012). http://www.encyclopedia.com/doc/1O999-os005.html "Os." The Oxford Pocket Dictionary of Current English. 2009. Retrieved June 01, 2012 from Encyclopedia.com: http://www.encyclopedia.com/doc/1O999-os005.html |
|
Os
Os symbol for the element osmium . |
|
|
Cite this article
"Os." The Columbia Encyclopedia, 6th ed.. 2011. Encyclopedia.com. 1 Jun. 2012 <http://www.encyclopedia.com>. "Os." The Columbia Encyclopedia, 6th ed.. 2011. Encyclopedia.com. (June 1, 2012). http://www.encyclopedia.com/doc/1E1-Os.html "Os." The Columbia Encyclopedia, 6th ed.. 2011. Retrieved June 01, 2012 from Encyclopedia.com: http://www.encyclopedia.com/doc/1E1-Os.html |
|
OS
OS Abbr. for Old Style date.
|
|
|
Cite this article
"OS." A Dictionary of Astronomy. 1997. Encyclopedia.com. 1 Jun. 2012 <http://www.encyclopedia.com>. "OS." A Dictionary of Astronomy. 1997. Encyclopedia.com. (June 1, 2012). http://www.encyclopedia.com/doc/1O80-OS.html "OS." A Dictionary of Astronomy. 1997. Retrieved June 01, 2012 from Encyclopedia.com: http://www.encyclopedia.com/doc/1O80-OS.html |
|
OS
OS abbr. Ordinary Seaman.
|
|
|
Cite this article
"OS." The Oxford Essential Dictionary of the U.S. Military. 2001. Encyclopedia.com. 1 Jun. 2012 <http://www.encyclopedia.com>. "OS." The Oxford Essential Dictionary of the U.S. Military. 2001. Encyclopedia.com. (June 1, 2012). http://www.encyclopedia.com/doc/1O63-OS.html "OS." The Oxford Essential Dictionary of the U.S. Military. 2001. Retrieved June 01, 2012 from Encyclopedia.com: http://www.encyclopedia.com/doc/1O63-OS.html |
|
OS
OS See OPERATING SYSTEM.
|
|
|
Cite this article
DARREL INCE. "OS." A Dictionary of the Internet. 2001. Encyclopedia.com. 1 Jun. 2012 <http://www.encyclopedia.com>. DARREL INCE. "OS." A Dictionary of the Internet. 2001. Encyclopedia.com. (June 1, 2012). http://www.encyclopedia.com/doc/1O12-OS.html DARREL INCE. "OS." A Dictionary of the Internet. 2001. Retrieved June 01, 2012 from Encyclopedia.com: http://www.encyclopedia.com/doc/1O12-OS.html |
|