Operating System (OS) – Tutorial:
An operating system (OS) is software that is used to manage computer hardware, software resources, and other common services within computer programs. Computers have to use an operating system so that they function properly. A computer system comprises many resources including hardware and software help with completing tasks. The most required resources are usually output and input devices, file storage space, memory, and CPU. The OS is the manager of these resources and allocates tasks to the specific programs as well as users when needed. An OS can manage computer resources internally. It is simply the interface acting between the user and the computer or machine.
There is also time-sharing OS that helps with scheduling of tasks to ensure a system is efficient when it operates. A task would be something like accounting software for cost allocation or mass storage and processor time, or even printing and other resources. An OS also takes care of intermediary tasks between programs and the hardware.Sponsored Links
Where is an Operating System (OS)used?
You may find an operating system within devices like web servers, cellular phones, supercomputers, PCs, game consoles and other devices. The functions of an OS are mainly:
- Memory management
- Processor management
- Device management
- Coordinating between the user and the software
- File management
- Error detecting
- System performance control
- Job accounting
Types of Operating System:
There are various types of operating systems and they include:Sponsored Links
Single and multi-tasking Operating System:
With single tasking systems, they run a single program at any one given time while multi tasking OS are capable of running several programs at a go. A time sharing feature is used to help the processor to be a multi-processor resource.
Single and multi-user OS:
A single user OS comprises a number of programs to allow them run at a go, however, they don’t have the option to distinguish users. The multi-user OS have the ability to find the processes and resources, for example the disk space. The multi-user OS can interact with several users within any one given time.
With templated OS, they are able to build a single virtual machine through a guest OS and you find them in cloud and distributed computing. When the templating or creation of single virtual machine is done, it is saved and therefore it becomes a tool used to run multiple virtual machines. This arrangement is seen in large server warehouses, also.
These are used to manage different computers and transform them to work as a single computer device
They are made to operate on Personal Digital Assistants (PDAs). Usually, PDAs are handheld systems like cellular phones having connectivity to internet network and they are of limited size and feature small memory, slow processors, and small display screens.
Real time OS:
These are able to process data within a certain time or simply real time.Sponsored Links
This is used for networking and therefore it is available in the library form.