Operating systems (OS), Examples of operating systems, Advantages of operating systems
In this tutorial, we will learn about the followings;
- What is an operating system (OS)?
- Examples of operating systems
- Advantages of operating systems
Operating systems is a system software that acts as an interface between the software and hardware.
Examples of Operating Systems
Some common examples of operating systems are as follows;
Windows XP, Windows 7, Windows 8, Windows 10, Android, IOS, MacOS, Disk operating systems (DOS).
Advantages of OS
- OS Provides Graphical User Interface (GUI) in the form of menu, icons, and buttons.
- OS manage the memory by memory management techniques. e.g, paging, swapping, Read More segmentation Read More etc.
- OS manage the input and output. All I/O devices are managed by OS.
- OS manage the resource allocation. OS gives the resources to the process in such a way that all processes can use the resources in an efficient way. A resource can be a file or in the form of software or hardware etc. Banker’s algorithm Read More is a very famous algorithm to manage the resources in an efficient way and to avoid deadlock.
- OS convert a program into the process. Read More
- OS is responsible to synchronize the processes. Monitors and semaphores are very commonly used to synchronize the processes. Read More
- OS is responsible to manage the processes by making a process simple by threads. Read More
- OS manage the interrupts and handle the interrupts. Read More
- OS is responsible to schedule the process for the execution on CPU. Some common process scheduling techniques are first come-first served, Read More round robin Read More , priority scheduling Read More and shortest job first scheduling Read More etc.
Main program of OS
The bootstrap program is loaded into the main memory when computer reboot. Bootstrap program loads into the ROM. One main program of OS is the kernel. Kernal is running at all the times. All the operating system is controlled by the kernel. When we load OS in main memory, the first of all kernel loads into the main memory.