An operating system (OS) is a collection of software that manages computer hardware resources and provides common services for computer programs. It is a program designed to run other programs on a computer. The operating system is an essential component of the system software in a computer system. Application programs usually require an operating system to function.
Time-sharing operating systems schedule tasks for efficient use of the system and may also include accounting software for cost allocation of processor time, mass storage, printing, and other resources. A computer’s operating system is its most important program. It is considered the backbone of a computer, managing both software and hardware resources. Operating systems are responsible for everything from the control and allocation of memory to recognizing input from external devices and transmitting output to computer displays. They also manage files on computer hard drives and control peripherals, like printers and scanners.
The operating system of a large computer system has even more work to do. Such operating systems monitor different programs and users, making sure everything runs smoothly, without interference, despite the fact that numerous devices and programs are used simultaneously. An operating system also has a vital role to play in security. Its job includes preventing unauthorized users from accessing the computer system.
There are multiuser, multiprocessing, multitasking, multithreading, and real-time operating systems. A multiuser operating system enables multiple users to run programs simultaneously. This type of operating system may be used for just a few people or hundreds of them. In fact, there are some operating systems that are used to allow thousands of people to run programs at the same time.
A multiprocessing operating system allows a program to run on more than one central processing unit (CPU) at a time. This can come in very handy in some work environments, at schools, and even for some home-computing situations. Multitasking operating systems work a little differently; they make it possible to run more than one program at a time. Multithreading operating systems are even more different, allowing varied parts of one program to be used simultaneously.
Real-time operating systems are designed to allow computers to process and respond to input instantly. Usually, general-purpose operating systems, such as disk operating system (DOS), are not considered real time, as they may require seconds or minutes to respond to input. Real-time operating systems are typically used when computers must react to the consistent input of information without delay. For example, real-time operating systems may be used in navigation.
Today’s operating systems tend to have graphical user interfaces (GUIs) that employ pointing devices for input. A mouse is an example of such a pointing device, as is a stylus. Commonly used operating systems for IBM-compatible personal computers include Microsoft Windows, Linux, and Unix variations. For Macintosh computers, Mac OS X, Linux, BSD, and some Windows variants are commonly used.
For hardware functions such as input and output and memory allocation, the operating system acts as an intermediary between programs and the computer hardware, although the application code is usually executed directly by the hardware and will frequently make a system call to an OS function or be interrupted by it. Operating systems can be found on almost any device that contains a computer—from cellular phones and video game consoles to supercomputers and web servers.
Examples of popular modern operating systems include Android, BSD, iOS, Linux, OS X, QNX, Microsoft Windows, Windows Phone, and IBM z/OS. All these, except Windows and z/OS, share roots in UNIX.
Types of operating systems
Real-time
Multi-user
Multi-tasking vs. single-tasking
Distributed
Embedded
History
Mainframes
Microcomputers
Examples of operating systems
UNIX and UNIX-like operating systems
BSD and its descendants
OS X
Linux and GNU
Google Chromium OS
Microsoft Windows
Other
You May Also Find These Documents Helpful
-
What is the difference between a multiprocessor and a multiprocessing system? Multiprocessor is when a computer has more than one processor to do the work, Multiprocessing is when one processor does multiple jobs at once. 4. Where on the disk should you put your /boot partition or the root (/)…
- 680 Words
- 10 Pages
Satisfactory Essays -
An operating system (OS) is an interface between hardware and user which is responsible for the management and coordination of activities and the sharing of the resources of the computer that acts as a host for computing applications run on the machine. As a host, one of the purposes of an operating system is to handle the details of the operation of the hardware. This relieves application programs from having to manage these details and makes it easier to write applications. Almost all computers (including handheld computers,desktop computers, supercomputers, video game consoles) as well as some robots, domestic appliances (dishwashers, washing machines), and portable…
- 4639 Words
- 19 Pages
Powerful Essays -
Multiuser operating systems allow the multiple users to access the resources of single systems at a time or at different time. It allows many users to take advantage of the computer's resources simultaneously. Some permit 100's to 1000 users to take advantage of the computer's resources simultaneously. They are successful because of the powerful, efficient, stable and secure operating systems like LINUX. It has a capability of providing each user the same data ensuring total privacy from each user even while accessed by 100's of users simultaneously.…
- 1455 Words
- 4 Pages
Powerful Essays -
So there are 3 basic operating systems, Linux, Mac OS and Windows. The purpose of these operating systems is exactly that, to operate. Operating systems are what run your computers programs. They are what enable you to interface with the computer to complete tasks. Without an operating system, you really wouldn’t have much use for a computer. Operating systems give you access to so many aspects of the computer. From the OS you can control outside devices like printers and scanners. You can also send output and recognize input to the computer. One other purpose for operating systems is file management.…
- 205 Words
- 1 Page
Satisfactory Essays -
An operating system is basically described as “the program that, after being initially loaded into the computer by a boot program, manages all the other programs in a computer” (Rouse, 201). Operating systems and applications help the company reach their goals because it enables their employees to use them as tools to do their jobs more efficiently which can subsequently lead to increased company sales and revenue.…
- 1188 Words
- 5 Pages
Better Essays -
The Operating System (OS) is the very most essential software on your computer. Without the OS your computer will not run. It manages all of the hardware and software and gives direct access to the storage, central processing unit (CPU), and memory, so that the programs can work properly. The operating system determines what your computer can or cannot actually do because each OS have different features, options, applications, compatibilities and even the user interface may change.…
- 580 Words
- 3 Pages
Good Essays -
Operating systems were not in existence before the 1960s. The definition of operating systems is a program designed to run other programs on the computer and is the most important program. In the past, computers were built to execute a series of single task similar to a calculator. In the 1960s came the MCP (Master Control Program) for the B5000 mainframe computer created by the company Burroughs/Unisys. The MCP was the first OS written exclusively in a high-level language. As the years progressed, OS giants were starting to form such as Windows, Linux, and Mac. In, this paper, these 3 tech OS giants will be examined thoroughly while covering memory management, process management, file management, and security.…
- 2010 Words
- 9 Pages
Better Essays -
Operating system software is what manages all the hardware components that make it possible to run on the computers. Example: Windows, Linux…
- 663 Words
- 3 Pages
Good Essays -
This course is an introduction to the fundamentals of personal computer operating systems for computer software configuration, file management, performance monitoring, optimization, maintenance, recovery, and security.…
- 2660 Words
- 11 Pages
Satisfactory Essays -
A computers operating system (OS) is the core of the computer and is more than just software. The OS controls the computer’s memory and processes as well as its hardware and software. It is the brain of the computer. Software applications on the other hand perform a certain task. Ex. Google Chrome provides internet and Adobe allows PDF files to be read (among other things). The OS is what makes all of these applications work successfully and accomplish whatever the application is designed to accomplish.…
- 816 Words
- 3 Pages
Good Essays -
users and application programs to make use of it.” This applies to the online operating system,…
- 598 Words
- 3 Pages
Satisfactory Essays -
The operating system of a large computer system has even more work to do. Such operating systems monitor different programs and users, making sure everything runs smoothly, without interference, despite the fact that numerous devices and programs are used simultaneously. An operating system also has a vital role to play in security. Its job includes preventing unauthorized users from accessing the computer system.…
- 517 Words
- 3 Pages
Satisfactory Essays -
devices and controls their processes. Windows and UNIX are examples of operating systems. Application software refers to programs that make the computer…
- 904 Words
- 4 Pages
Good Essays -
A multithreaded system comprising of multiple user-level threads cannot make use of the different processors in a multiprocessor system simultaneously. The operating system sees only a single process and will not schedule the different threads of the process on separate processors. Consequently, there is no performance benefit associated with executing multiple user-level threads on a multiprocessor system.…
- 1561 Words
- 8 Pages
Good Essays -
The main function of an operating system is to use the hardware resources efficiently. The increase in the speed of processors and the main memory has far outstripped that for disk access, with processor and main memory speeds increasing by about the orders…
- 10706 Words
- 43 Pages
Powerful Essays