Do you understand what the Operating Systems is? If you don’t know, there is no need to panic, today we will answer you, and with this, you will get some more essential questions answers.
Like we all know that we are a human being, and every human has a heart. So do you see how this heart works, you might not even know?
What I mean to say is that, as we humans have a heart, the computer also has a heart. We also call it the Operating System (OS) of computers in technical language.
Whenever you use a mobile, computer, or laptop, etc.
You should always mention these names like Android, Windows, Mac, Linux, etc. So all these names are of an operating system. Sometimes an Android KitKat, someone keeps talking about Android Oreo.
In addition to this, if someone talks about Windows, someone speaks Windows 10, Windows 7, Windows 8, Windows XP, etc. The same thing happens in Mac OS.
But, everyone has little knowledge about all these, but no one knows what the work of the computer’s heart (i.e., OS) is. One small thing I would like to tell you is that the Operating System.
This means a type of interface that is between end-user and hardware.
If you want to know about their types and how and where they are used and what are their main functions? So, you have to read this article (What is the operating system?) Till the end.
What is the Operating System?
We can also say the operating system as system software. Its short name or to say it simply, most people also call it OS.
The operating system is also called the heart of the computer. The operating system (OS) is system software that works to create an interface between you and computer hardware.
Let me explain directly to you that whenever you run your computer, this OS helps you to use the computer. Like, you listen to a song, double click on word documents, sit in three-four or more window shells, write anything on the keyboard, and save a file on the computer. You cannot do all this without an operating system.
Windows Operating Systems
So, this OS is a software with which you can run your computer or laptop. Therefore, whenever you have bought any new computer or laptop for yourself, you should first get Windows 8, Windows 7, or Windows 10 in it from Shopkeeper.
Only then do you take your computer or laptop to your home. Otherwise, without any operating system, you can never turn on your computer.
There will also be a question in your mind that why it is called system software. If you want User Software to run Application Software in your computer or laptop, etc., they can never run without OS (Operating System).
The operating system also helps in using computer hardware. The operating systems mainly do the same thing. Where some input is taken from the keyboard, the instruction is processed, and the output is sent to the computer screen.
You can see this operating system only when you turn on your computer or laptop etc. or when you turn off the computer or laptop etc. Games, MS word, Adobe Reader, VLC Media Player, Photoshop, and much more Software resides inside your computer or laptop etc.
To run all these Software, you need a program or significant Software, which we also call the operating system.
The OS (operating system) used in mobile is Android, which is known by most people. You all will know what the operating system is, so now we know about some work of its.
Names Of Operating Systems.
Different operating systems are used to do other tasks. Here I have shared you the list of operating systems, which more and more people like to use. Such as-
- Microsoft windows
- Google’s Android OS
- Apple iOS
- Apple macOS
- Linux Operating System
All these are names of huge operating system companies. Although there are many different names in them, most people prefer to call them by these names.
Functions Of Operating system.
By the way, the computers do lots of help and work, but first when you turn on the computers, then the operating systems first loads in main memory (RAM) and after that this user software allows all the hardware it needs from the cone.
Below are the different functions of the Operating System (OS), know more about them in Detail.
- Memory Management
- Processor management (Process Scheduling)
- Device Management
- File Management
- See System Performance
- Error reporting
- Creating synergy between Software and user
1. Memory Management.
Memory management means managing primary and secondary memories. Main memory means RAM. RAM is a very large array of bytes.
This means that all the memory is minimal, where we can keep some data. Where every slot is known. Main memory is the fastest runny memory that is used directly by the Waco CPU (computer processing unit) because the CPU (computer processing unit) runs all the programs in the main memory.
The operating system does all this work.
Which part of the main memory will be used, which will not be, what will be, will not be.
In multiprocessing, the OS (operating system) decides which process will be given memory, which will not be provided and how much will be given to whom.
When the process asks for memory, then the memory OS is given to it (process means a task that is done inside the computer).
When the process finishes its work, the Operating System (OS) backs up its memory.
2. Processor Management (Process Scheduling).
When it comes to multiprogramming environment, then OS(operating system) decides itself that which Process will get Processor and Who won’t get and for how long.
This Process is called Process Scheduling. It is the operating system that makes all this work.
- The Operating System also checks whether the Processor is empty or doing some work, or is free and whether the Process has complete its work. If you want, you can also go to Task Manager and see how many things are going on and how many are not. The program that makes all this work is called Traffic Controller.
- The CPU (central processing unit) allocates the Process.
- When the work of a Process is finished, it puts the Processor on another task. If nothing is done, it refrigerates the Processors.
3. Device Management.
If you are using a driver in your computer or laptop etc., you will definitely know such as Bluetooth Driver, Sound Driver, Graphics Driver, Wi-Fi Driver etc. But it helps to run different input and output devices, but these drivers only run the OS.
So let’s see what else this OS can do.
- It tracks all computer devices and the name of the program that makes this task is I / O Controller.
- As different processes needed devices to perform some tasks, so the OS (operating system) also does the work of device Allocate. Taking an example, a process has to perform some tasks like playing video, taking print and typing. It will be done with the helps of all three task output device monitor, printer and keyboard. So when these three devices have to deliver the Process, the OS also does this work.
- When the process is finished, it deallocates the device back.
4. File Management.
We are very organized all the directories in one file. Because of this, we can get data quickly. So let’s know what the function of OS in file management is?
- Organizes information, location and position. It looks at all file systems.
- Who will get which resource?
- Deallocate resources.
When you want to turn on your computer, it asks you for a password, and this means that the Operating Systems (OS) prevents your system from uncontrolled access.
This keeps your computer safe. And some programs cannot open without your passwords.
6. Viewing System Performance.
It looks at the performance of the computer and improves the systems. The Operating Systems (OS) records how long it takes to deliver a service.
7. Telling Error.
If a lot of errors are coming in the system, then the OS detect and recover them.
8. Creating synergy between software and user.
- The function provides compilers, interpreters and assemblers. Adds various software to users, so that users can use that software properly.
- Provides communication between the users and the system.
- The operating systems (OS) is gathered in the BIOS (Basic Input / Output System). Other applications are also user friendly.
Operating System Features.
- The operating system is a collection of multiple programs that run other programs.
- The operating system controls all input/output devices.
- Running all application software is the responsibility of the operating system.
- Process scheduling also means the Process of allocation and dealing with the operating system.
- The OS makes the system aware of errors and threats.
- This establishes a good synergy between the user and the computer program.
By now, you all must know what the Operating System does (Function of Operating System in Hindi), so let’s now know how many types of OS are there.
Types Of Operating System.
Now-a-days technology is changing day by day, and with this, everything is changing.
Similarly, the use of the operating system is increasing in every field like Railways, Research, Satellite, Industry, so you know how many operating systems Belong to
- Batch Operating System.
- Simple Batch Operating System.
- Multiprogramming Batch Operating System.
- Network Operating System.
- Multiprocessor Operating System.
- Distributed Operating System.
- Time-Sharing Operating System.
- Real-Time Operating System.
1. Batch Processing Operating System.
Batch processing operating systems were introduced to overcome the problems of earlier times. If we talk about previous systems, then it used to take more setup time.
At the same time, its more set up time has been reduced in this batch processing systems where jobs are processed in batches.
This types of operating systems are also called batch processing operating system.
All similar jobs in it are submitted to the CPU for processing, and they run simultaneously.
The main functions of the Batch Processing System is that they execute jobs automatically in batch. The most important function in this work is ‘Batch Monitor’ which is located in the low-end of the main memory.
Simple Batch System.
This is one of the oldest system in which there were no direct interactions between the users and the computer.
In these systems, the user had to bring a storage unit to processing the task and had to submit it to the computer operators.
In this, all the tasks were given to the computers in a batch or line. Within a few days or months, that task was processed, and an output device had an output store.
This system used to process tasks in batch. Hence its name was also called batch mode operating systems.
MultiProgramming Batch Systems.
In this operating system, one of the jobs in memory was raised and executed. The OS that processes the same job, if the job requires I / O during the same time, then the OS gives the second job to the CPU, and the first one gives the I / O, which is why the CPU is always busy.
The numbers of jobs that remain in memory are less than the number of jobs that are always in the disk.
If many jobs remain in the line, then the operating system first decides which job will be processed first. CPU is never idle in this OS.
Time-Sharing system is also a parts of a multiprogramming system. Response time is very less in the Time-Sharing System, but CPU usage is very high in multiprogramming.
- There are no direct interactions between the users and the computers.
- The task that comes first is the first process, so the users had to wait for more.
2. Network Operating System.
Its summaries NOS; the full form of NOS is “Network Operating Systems”. This network operating system provides its services only to computers that are connected to anyone network.
If their examples are given, then they come in shared file access, shared applications, and printing capabilities.
NOS are a type of software that allows multiple computers to communicate simultaneously, share files, and also with other hardware devices.
In the past, Microsoft Windows and Apple operating systems were not designed for single computer usage and network usages.
But as the computer networks started to grow slowly and their usage also started to grow, then such operating systems also started to develop.
There are mainly two types of NOS (Network Operating System): –
First Peer-to-peer (P2P) OS, which is installed on each computer. The second one is the client-server models, in which there is a machine server, and different client software is installed.
Types of Network operating systems (NOS).
Talking about the type of Network Operating Systems (NOS), there are mainly two basic types, peer-to-peer NOS and client/server NOS:
1. Peer-to-peer network operating systems allow users that to shares network resources that are saved in a common, accessible network locations. In these techniques, all devices are treated equally according to functionality.
Peer-to-Peer (P2P), which works great in small to medium LANs, as well as setting them up, is very cheap.
2. Client/servers network operating systems provide users with a server to access all resources through which in its technique, all functions and applications are unified under a file server which is used by individual client actions Can be executed only, Why should it not be in any physical locations?
Installing the client/servers is very difficult, while it also requires a large amount of technical maintenance. Moreover, it also costs a lot.
Its biggest advantage is that in this the network is controlled only centrally so that any change in it can be done easily, while additional technology can also be incorporated.
We can also represent a network operating system as a basic OS that runs only on network devices, such as routers or firewall.
3. Multiprocessor System.
In a multiprocessor system, many processors use the same common physical memory. Computing power is also very fast.
All these processors work under an operating system (OS). Here are some of its Advantages: –
- Speed is very high because multiprocessors are used here.
- If a lot of tasks are also processed simultaneously, that’s why the system throughput increases here. Which means how many tasks processes can be done in a second.
- In this OS, Tasks are divided into sub Tasks, and each Sub Tasks are also given to different Processors, especially because of this, only one task is completed in a very short time.
5. Time-Sharing Operating System.
In this, some time is also provided by the OS to complete each task correctly, so that each of the tasks is completed correctly.
At the same time, every user uses only a single system, so the CPU is also given time. This type of systems is also called multitasking system.
At the same time, whatever tasks are done in it can be either from a single user or from the multi-user itself.
The amounts of times it takes to complete each of the tasks is called quantum. At the same time, after completing each tasks, the OS then starts the next tasks as well.
Let us now also know about the advantages of time-sharing operating systems.
- In this, Operating Systems (OS) is given equal opportunity to complete each task.
- It is also not easy to have the delicacy of software in it, which is equal to none.
- In this, CPU idle time can be reduced easily.
Let us also know about the disadvantages of the time-sharing operating system.
- The issue of reliability is also seen more in this.
- It also has to take care of the security and integrity of everything.
- The issue of data communication is also a common problem in this.
Example of time-sharing, the operating system is: – UNIX
6. Real-Times Operating System:-
This is the most advanced Operating System, which performs the real-time process. This means that even when leaving Missile, Railway Ticket Booking, Satellite if all of these will be delayed by a second, everything will go into the water. This Operating System does not remain an Idle at all.
There are only two types of these,
Hard Real-Time Operating System
This is the operating system whereby within which time is given more time to complete the task, within the same time, the work is completely finished.
Time restrictions would be less in Soft Real-Time, but what happens if a Task is running and other Tasks arrives at the same time, then new Tasks are given priority first. This was some information about the types of the operating system before you knew what is the operating system?
What is the Client Operating System?
A desktop computer is a standalone computer processing unit. They are also designed for people to perform automation tasks as well. A desktop computers is unique because it does not require any network or external components to operate.
Most of the client operating systems or portable devices are used in computer desktops. These operating systems are typically different from centralized servers because it supports only one user.
Smartphones and small computer devices use the client operating system only. It manages components of operating system devices, which include printers, monitors, and cameras etc. Each computer typically has the same specific operating system.
These client operating systems (OS) provide multiprocessing power at very low cost. Windows®, Linux®, Mac® and Android® are covered under Client Operating Systems.
Each operating system is designed on specific hardware to perform some particular function. This hardware compatibility is the most primary thought, based on which an operating system (OS) is selected for client computers.
For example, Nowadays, Windows® is the most commonly used client operating systems (OS).
So friends, today’s information is very important. So it is more important, especially for students. Now if this question ever comes to your exams, what is the operating system and Explain Functions and Types of Operating Systems, then you can easily answer this.
By my way, according to the OS very fast new features are coming to me, as if you talk about Windows 10 itself.
Because in the beginning, we had told that Operating Systems (OS) is the heart of the computer. If you want to ask any questions, then go and write in the comment box below and if you want to give any helpful suggestions, then definitely give it. Our blog so far if you
If you have not subscribed, please subscribe.