Operating system refers to the collection of softwares that manages hardware resources of a computer and provides collective services to the user. Different types of Computer Operating Systems refer to the collection of various softwares. Every computer possesses an operating system to run other programs present in it.
Nowadays operating system has become very popular as it can be found on several devices ranging from personal computers to cell phones, particularly the smart phones. For example, almost every smart phone uses newest android operating system.
Any operating system performs some basic tasks like recognizing the input data from a keyboard, sending output to the display screen, keeping files and directories of the disk and controlling the peripheral devices like printers. An operating system can perform a single task or operation as well as multiple tasks or operations at any time.
Types of Computer Operating systems
Computer Operating systems can be broadly classified into two types:
Normal Operating System
Real Time Operating System
1. Normal Operating System
The normal operating system is further classified into two types:
The CUI operating system is a text-based operating system, which is used for interacting with the software or files by typing commands to perform specific tasks. The command line operating system uses only keyboard to enter commands. The command line operating systems include DOS and UNIX. The advanced command line operating system is faster then the advanced GUI operating system
The graphical mode interface operating system is a mouse-based operating system (Windows Operating System, LINUX), wherein a user performs the tasks or operations without typing the commands from the keyboard. The files or icons can be opened or closed by clicking them with a mouse button.
In addition to this, the mouse and keyboard are used to control the GUI operating systems for several purposes. Most of the embedded-based projects are developed on this operating system. The advanced GUI operating system is slower than the command line operating system.