The operating system (OS) sets the standards for all application programs that run in the computer. Applications "talk to" the operating system for all user interface and file management operations. Also called an "executive" or "supervisor," an operating system performs the following functions.
User Interface
All graphics based today, the user interface includes the windows, menus and method of interaction between you and the computer. Prior to graphical user interfaces (GUIs), all operation of the computer was performed by typing in commands. Not at all extinct, command-line interfaces are alive and well and provide an alternate way of running programs on all major operating systems.
Operating systems may support optional interfaces, both graphical and command line. Although the overwhelming majority of people work with the default interfaces, different "shells" offer variations of appearance and functionality.
Job Management
Job management controls the order and time in which programs are run and is more sophisticated in the mainframe environment where scheduling the daily work has always been routine. IBM's job control language (JCL) was developed decades ago. In a desktop environment, batch files can be written to perform a sequence of operations that can be scheduled to start at a given time.
Task Management
Multitasking, which is the ability to simultaneously execute multiple programs, is available in all operating systems today. Critical in the mainframe and server environment, applications can be prioritized to run faster or slower depending on their purpose. In the desktop world, multitasking is necessary for keeping several applications open at the same time so you can bounce back and forth among them. See multitasking.
Data Management
Data management keeps track of the data on disk, tape and optical storage devices. The application program deals with data by file name and a particular location within the file. The operating system's file system knows where that data are physically stored (which sectors on disk) and interaction between the application and operating system is through the programming interface. Whenever an application needs to read or write data, it makes a call to the operating system (see API).
Device Management
Device management controls peripheral devices by sending them commands in their own proprietary language. The software routine that knows how to deal with each device is called a "driver," and the OS requires drivers for the peripherals attached to the computer. When a new peripheral is added, that device's driver is installed into the operating system. See driver.
Security
Operating systems provide password protection to keep unauthorized users out of the system. Some operating systems also maintain activity logs and accounting of the user's time for billing purposes. They also provide backup and recovery routines for starting over in the event of a system failure.
History
The earliest operating systems were developed in the late 1950s to manage tape storage, but programmers mostly wrote their own I/O routines. In the mid-1960s, operating systems became essential to manage disks, complex timesharing and multitasking systems.
Today, all multi-purpose computers from desktop to mainframe use an operating system. Consumer electronics devices increasingly use an OS, whereas in the past, they used custom software that provided both OS and application functionality (see embedded Linux).
Common Operating Systems
The primary operating systems in use are Windows (Windows 98, XP, Vista), Macintosh OS X, the many versions of Linux and Unix, i5/OS (IBM iSeries) and z/OS (IBM zSeries mainframes). DOS is still used for some applications, and there are many other special-purpose operating systems.
System and Application Software
This diagram shows how the major system software interacts with applications in memory. System software comprises the programs that support the running of applications (operating system, DBMS, TP monitor and access methods).
Drivers and Peripherals
This diagram shows the interaction between the operating system, the drivers and the peripheral devices.
Operating System and Application Software
This diagram shows the components of the operating system and typical application programs that run in a desktop computer.
![]() | Reproduced with permission from Computer Desktop Encyclopedia. Copyright (c) 1981-2009 The Computer Language Company Inc. All rights reserved. |
Additional Resources
- ProduKey 1.40 (Windows)
- ProduKey is a small utility that displays the ProductID and the CD-key of MS-Office, Windows, Exchange Server, and SQL Server installed on your computer. You can view this information for your current running operating system, or for another operating system/computer, by using command-line options. This utility can be useful if...
- Software downloads 2009-11-22
- Portlock Leap Frog 5.13.0.2319 (Windows)
- Portlock Leap Frog will assist you in creating a bootable Virtual Hard Disk VHD for native Windows deployment with your Windows XP, Windows Vista, Windows 7 or Windows Server 2008 machine. The VHD can be used as the running operating system on supported hardware without a virtual machine or hypervisor....
- Software downloads 2009-11-22
- Dock-It 2.7.4 (Mac)
- Dock-It is a multifunctional dock and Finder enhancer for the Mac OS X operating system. We decided to take a different path in regards to Dock-Its feature set. Many of our competitors clutter their offerings. Dock-It is simple and to the point. It has everything one would look for in...
- Software downloads 2009-11-22
- Google Chrome OS has arrived as free VMWare download
- Somebody will make it available in a more public area, I'm sure.Being that it's open source, somebody's going to make it available in a more public area, I'm sure. I'll wait until then.RE: Google Chrome OS has arrived as free VMWare downloadthat's not the real release... that's a linux based...
- Discussion threads 2009-11-20
- Google makes Chrome OS open source today
- Contrary to rumors, Google did not release a beta version of its much anticipated Chrome operating system today. And nothing is coming anytime soon: the final version is at least a year away, the mega giant web company said. But there was some significant news for the...
- Blog posts 2009-11-19
- Chrome OS: Some Early Preview Videos
- google should move away from linuxI suppose they could easily take away all those messes of the current os by doing that. Haha! Crummy-um "Chromium OS and Open Source" video-- the guy is calling it Crummy-um! Sounds about right.RE: Chrome OS: Some Early Preview VideosAnd ZDNet falls hook, line,...
- Discussion threads 2009-11-19
- Hands-on with the HTC HD2, most impressive Windows Mobile device to date
- I like what HTC is doingYou've got the Hero and the HD2. I'd like to see what the difference is in performance between the two, but the Hero has a slower processor. Personally, I like the Windows Mobile platform, and it is the best option for Windows-based IT...
- Discussion threads 2009-11-19
- Do we need a 'beautiful mess' in operating systems? Yup
- To make a good soup, you've got to stir the pot...Ok, sure - it turns cloudy, short-term. Just be sure to filter it or let it settle, before serving.Whereas the classic 'design-by-committee' model so often fails, its always useful to have multiple, talented teams working on similar projects, independently. With...
- Discussion threads 2009-11-19
- VueScan 8.5.39 (Windows)
- VueScan is a scanning program that works with most high-quality flatbed and film scanners to produce scans that have excellent color fidelity and color balance. Its very easy to use, and also has advanced features for restoring faded colors, batch scanning and other features used by professional photographers. VueScan changes...
- Software downloads 2009-11-19
- Salesforce Chatter: Social operating systems emerge on the IT stage
- The next big shift: Intranets, portals, and software suites that are the integrating force of the social fabric for our organizations. This morning's announcement here at Dreamforce today from Salesforce of Chatter, an enterprise-class realization of Facebook and Twitter, is further evidence of the industry's push for social Web capabilities...
- Blog posts 2009-11-18
- Google-Microsoft rivalry on with ChromeOS launch
- This will usher in an era of intense competition and innovation, as well aslower prices.This will be good for all concerned. Windows users will get lower prices and faster innovation. The Windows users should be Google's biggest fans here.Chorme OS could get 10% or more of the netbook market. That...
- Discussion threads 2009-11-18
- Three new codenames and how they fit into Microsoft's cloud vision
- They are named V / W / TThey came up with some good names:VirusWormTrojan;)Wow! Did you figure that out all by yourself? You get a gold star! [nt].Windows 'BOT CLOUD' now that is NEW!Instead of the MILLIONS of compromised Windows servers/desktop world wide and growing.The Windows cloud will pollute the...
- Discussion threads 2009-11-17
- Google to demo Chrome OS; Detail launch plans
- the windoze killer has arrivedChrome OS will put the final nail in M$ coffin!You really can't be seriousyou have to be a fake or something.Your posts are allways way off the mark.By like a continent or two.Windoze? Grow up, manI hope Chrome is good - because it will make...
- Discussion threads 2009-11-17
- Thousands of web sites compromised, redirect to scareware
- RE: Thousands of web sites compromised, redirect to scarewareI'm glad Microsoft Windows goes the extra mile to protect users from this kind of mischief. In Microsoft Windows I can set security zones in the Internet Options window so that only trusted sites will load, or set it so internet...
- Discussion threads 2009-11-17
- Toshiba Satellite E105-S1802
- Editors' note: This review is part of our 2009 Retail Laptop and Desktop Holiday Roundup, which covers specific fixed configurations of popular systems found in retail stores.Toshiba's latest Blue Label laptop from Best Buy, the Satellite E105-S1802, is an exact replica of the company's earlier Satellite E105-S1602 model with one...
- Product reviews 2009-11-16
- Cray XT5 Jaguar bests IBM Roadrunner as world's fastest supercomputer
- What operating systems are they running on?Just curious. :-)RE: Cray XT5 Jaguar bests IBM Roadrunner as world's fastest supercomputerFrom:http://www.nccs.gov/jaguar/#fragment-1Each node runs Cray's version of the SuSE Linux operating system. Cray has tuned the Linux kernel to remove unnecessary services from the compute nodes. The result is that the operating system...
- Discussion threads 2009-11-16
- Microsoft confirms 'detailed' Windows 7 exploit
- Ummm interesting....so just block 139 and 445...445? great that port aggain.Is SMB blocked to/from internet by th firewall by default?RE: Microsoft confirms 'detailed' Windows 7 exploitPorts 139 and 445 are blocked by default for Internet access by Windows firewall in Windows 7 and any commerical hardware firewall. They are enabled...
- Discussion threads 2009-11-16
- Cray's Jaguar tops IBM's Roadrunner for fastest supercomputer
- The Cray XT5 supercomputer known as "Jaguar" has finally clawed its way to the title of fastest computer in the world. The Cray XT5 supercomputer known as "Jaguar" has finally clawed its way to the title of fastest computer in the world. Sitting back at No....
- News items 2009-11-16
- CLIX 2.0.0.6 (Mac)
- Get the power of a command line without ever getting near it. Do all those things your system maintenance utilities try to do - but do them better and do them your own way. No typing - just 'clix'. You have to perform maintenance routines. You know that. But make...
- Software downloads 2009-11-16
- ControlPad 0.66 (Windows)
- ControlPad turns the numeric keypad on your keyboard to a Windows command execution system. You may configure any numeric code to: Execute any program, open any document, open any web address or send any series of keystrokes to the operating system. Once ControlPad is running, press and hold the *...
- Software downloads 2009-11-16
Neighboring Terms
Premier Vendor Content Whitepapers, webcasts & resources from our Power Center Sponsors
- Reduce risk. Reduce complexity. Increase reliability.
-
A simplified IT environment isn't just less complex. It's also more reliable. Standardize on a single Linux platform with SUSE Linux Enterprise from Novell, and get the world's most interoperable Linux

- Learn more >>
- The best support in the Linux business
-
If Linux is going to power your mission-critical applications, you'd better have the best support known to business. Novell was rated the top provider of Linux technical support.

- Learn more >>
- Keep Up With The Latest In Document Management with The DocuMentor.
-
Doc delivers the scoop on today's enterprise content management, printer maintenance, and all other issues related to document management. It's the DocuMentor Blog.
- Learn more >>
- The best support in the Linux business
-
If Linux is going to power your mission-critical applications, you'd better have the best support known to business. Novell was rated the top provider of Linux technical support.

- Learn more >>









