operating system
998 ResultsDictionary
operating system
The computer's master control program. When the computer is turned on, a small "boot program" loads the operating system. Although additional system modules may be loaded as needed, the main...
Dictionary
Definition: operating system
The computer's master control program. When the computer is turned on, a small "boot program" loads the operating system. Although additional system modules may be loaded as needed, the main part, known as the "kernel" resides in memory at all times.
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 the user and the computer. Prior to graphical user interfaces (GUIs), all operation of the computer was performed by typing in commands. Not at all extinct, a command-line interface is included in all major operating systems, and certain highly technial operations must be executed from the command line.
Operating systems may support optional interfaces. Although the overwhelming majority of people work with the default interface, different "shells" offer variations of appearance and functionality. See GUI, shell and skin.
Job Management
Job management controls the order and time in which applications 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 for that purpose. 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 users can bounce back and forth among them. See multitasking.
Data Management
Data management keeps track of the data on disk and other 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 the data are physically stored (which sectors on disk) and interaction between the application and operating system is through the programming interface (API). 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 proprietary command language. The software routine that deals 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 (7, Vista and XP), Macintosh OS X, the many versions of Linux and Unix, IBM i (stemming from the midrange AS/400) and z/OS (IBM mainframes). DOS is still used for some applications, and there are many other special-purpose operating systems.
The mobile world of smartphones and tablets includes Apple's iOS, Google's Android, BlackBerry's QNX, HP's webOS and Microsoft's Windows Phone 7.
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.
THIS DEFINITION IS FOR PERSONAL USE ONLY
All other reproduction is strictly prohibited without permission from the publisher.
© 1981-2010 The Computer Language Company Inc. All rights reserved.
Sponsored White Papers, Webcasts & Resources
-
Rethink Your Storage With IBM
Data storage is an interesting thing. While it's easy to add more storage with band-aid solutions, before long, you'll need to seriously rethink how you store. For some advice, turn to this white...
-
BlackBerry 10 OS makes a sneak appearance
... at least in highly Photoshopped images
-
Why Windows 8 matters for real work, and so will Windows 9
The bottom line is this: to do real work with real computers you need a real operating system. You need Windows. Nothing else, really, will do.
-
Should architects design buildings as if they were Web apps?
Buildings and Web apps share many similarities...
-
Why iBooks will never come to Mac OS
If you're waiting for iBooks to come to Mac OS, don't hold your breath. It's probably never going to happen.
-
Piston ships new cloud OS based on OpenStack
Piston has released its first OpenStack-based cloud OS for building and managing enterprise private clouds one server at a time. Prices start at $3500 per server.
-
-
Handset maker: Windows Phone OS costs $23-plus per copy?
Is Microsoft charging some of its phone OEMs between $23 and $31 per copy to license its Windows Phone OS?
-
Microsoft confirms Dave Cutler, father of Windows NT, now working on Xbox
Dave Cutler, the father of Windows NT, is now working on helping Microsoft evolve Xbox beyond a game-centric console.
-
Apple's iOS cited as the most popular mobile OS for enterprise
Apple's iOS has been labeled as the most commonly used mobile platform in corporate environments, according to a new report.
-
NSA releases security-enhanced Android OS
Security Enhanced (SE) Android is aimed at limiting the damage that can be done by flawed or malicious apps and at enforcing separation guarantees between apps.
-
Android is coming to everything ... everywhere
Will Android will lead the way in a 'smart' revolution?
-
Microsoft to lock out other operating systems from Windows 8 ARM PCs & devices
Will Intel PCs be far behind? It turns out Microsoft will use UEFI to imprison Windows 8 device users to Windows 8.
-
LG signs Android, Chrome OS patent deal with Microsoft
LG Electronics is the latest Android vendor to license Microsoft patents in order to head off potential legal issues.
-
RIM touts BlackBerry PlayBook OS: Better late than never?
At CES, RIM will preview its PlayBook 2.0 OS. Will anyone notice?
-
Why Android updates are a mess: it's the business model
Reading complaints about missing and late Android updates, I got a weird case of deja vu. Sure enough, this problem is the same as it was last year. The Android business model practically...
-
Why your Android handset probably won't get an upgrade to Ice Cream Sandwich
Waiting for Google's latest Android 4.0 'Ice Cream Sandwich' update? Don't hold your breath.
-
2011: The year of the Android OS
Android is, without a doubt, the most successful Linux distro out there. And it's only going to go from strength to strength come 2012.
-
Google: We don't need Chrome OS, we want cloud login for PCs
The concept behind a unified login and cloud integration is sound, but not with a limited desktop OS.
-
Windows 8 dilemma: Consumers don't buy a tablet for the OS
Mainstream consumers buy tablets for many reasons, but rarely because of the OS it runs. This will hammer Microsoft's Windows 8 when it finally appears in the future.
-
Top 5 mobile OS features
Getting a good user experience on a mobile device depends on the little things. Here are five features that make my gadgets a joy to use.
-
Google Search for iPad/iPhone adds Chrome OS features (hands on)
Google has updated its iPad search app to add a big part of Chrome OS, right under Apple's nose.
The best of ZDNet, delivered
ZDNet Newsletters
Get the best of ZDNet delivered straight to your inbox




