What is an operating system and its types:-
You all know that computers are divided into two parts hardware and software.
Hardware includes all input devices such as keyboards, mouse, printers etc.
Software contains all digital data and instructions in binary form and we can use this data easily. The software are divided into two parts:-
Application software consists of packages and business software and packages is a group of related classes of programs, for example:- MS office, chrome, Photoshop.
The system software controls the execution of programs inhelse in the development of software, it helps in running the computer system and hardware and it can be classified in two categories:-
Operating system and language processor.
Now lets understand what is an Operating system ?
What is an Operating system:-
An operating system can be measured the basic of three factors:-
- Turn Around time
- Response time
All software programs (MS office, games, application software) can be easily accessed by the help of an operating system (OS), you can open any software that is run in the operating system, at the present time without operating system computers will not work The way in which the processor is the brain of the computer, the operating system is also the heart of the computer.
The main objective of the operating system is to make the application program convenient and also to execute the program’s efficiency. Computers, laptops, mobiles work on different operating systems (OS).
Computers and laptops work in mac, Linux, windows, Ubuntu etc.
Mobiles, tablets work in Android, IOS.
Types of an Operating system:-
There are different type of Operating system:-
- Batch Operating system
- Multitasking Operating system
- Multiprocessing Operating system
- Real time Operating system
- Distributed Operating system
- Network Operating system
- Mobile Operating system
Batch Operating system:-
The batch operating system is used in a very slow computer system and this computer takes more setup time. To run any program in this operating system, data was first taken through the input device and all were saved in a punch card then after the batch operating system executed the program.
Multitasking Operating system:-
Multitasking operating system operators and computers don’t interact with each other and it is based on the multiprogramming concept, performance is very slow because it executes the data one by one in the form of a job.
Multiprocessing Operating system:-
Real Time Operating system:-
Real time operating system means it works only at real time. It takes data from input devices and processes them and gives output this whole process takes very less time. Real time operating system have two types:-
Hard Real time OS
Distributed Operating system:-
The Distributed Operating system is used in many types of computers and it is more powerful than other operating systems. It is best for long distance communications and it have two types:-
Client server system
Peer to peer system
Network Operating system:-
Network Operating system is used in network systems and in this network system it has one admin server and many client servers which are connected to each other, more costly to other operating systems. Network operating systems easily transfer the data files and manage the security of data and applications.
Mobile operating system:-
You all know what operating systems are used in mobiles and tablets, mostly all devices use Android and IOS operating systems. Mobile operating system is loaded onto mobile hardware at manufacturing time and it is very important for mobile system, without it mobile is not working well.
Let us now see what are the functions of the operating system.
Functions of an Operating system:-
Memory is a storage device that is used to store the data, files, music, videos etc. Computers have two types of memory: primary and secondary memory and operating systems manage the primary and secondary memory and perform multiple tasks easily.
Files is a group of directories and we can easily search what data I need to allocate and deallocate the system resources.