What is Operating System:-
A software component of a computer system responsible for the management and management of the resources and management of computer resources. The operating system (OS) acts as a host for the application program that runs on the machine. As a host, one purpose of the operating system is to handle the operating details of the hardware.
This makes the application relieves applications and makes applications easier to write by managing these details. Almost all computers, including hand-held computers, desktop computers, supercomputers, and even modern video game consoles, use any type of operating system.
- User Interface
- Job Management
- Task Management
- Data Management
- Device Management
- Process Management
- Memory Management
- Disk And File System
- Graphical User Interfaces
Uses of Operating System:-
The main use of an operating system is to ensure that the computer can be used and the user can do the exact same way that the command given by the user needs to be understood by the operating system that is in the computer or the device accordingly Can work. The ability of a single operating system makes everything much easier because the technique does not need to do many different processes that are told.
Other Uses Are:-
The operating system is essential for the operation of any computer. Even in a single-OS OS that appears, a computer performs many functions at once:
– Display an image
– Run the software
– Polling for various signals
This is true for everything from NES, ATARI, DOS or Windows PC etc (I did not get into multi-threading)
A (single core) CPU can process a single instruction stream only once (thread). As such, it is to do all those things to jump between these different tasks. It gives the illusion of multitasking.
At a very basic level, an operating system is just a scheduler. In this, there is a list of processes requiring CPU time and provides access to each process one by one, or on the basis of the load.
Without it, you will get stuck arithmetic and 100% CPU time will be required for the output.
Operating Systems Used in Banks:
Operating Systems Used in Mobile:
- Symbian OS
- Windows Mobile
- Palm OS
Types of Operating System:-
1. Simple Batch System:
The main function of the batch processing system is to automatically execute the task in the batch. This is an important function of a batch processing system, which is executed by the ‘Batch Monitor’ at the lower end of the main memory.
2. Multiprogramming Batch System:
Multiprogramming was started to overcome the problem of underutilization of CPUs and main memory. Multiprogramming is interfered in the execution of multiple jobs by a single computer.
3. Multiprocessor System
The main purpose of Multiprocessing is two or more central processing units within a single computer system. The term refers to the ability of a system to support more than one processor or assign tasks to them.
4. Desktop System:
The desktop operating system is the desktop operating system that is intended for desktop computers (unless you are a network administrator or something like this, you probably use a desktop computer.) These OS usually come with things that Used at a desk. For example, Windows sometimes comes pre-installed with Microsoft Office.
5. Distributed Operating System:
The distributed operating system is a model where distributed apps are running on many computers connected through communication. A distributed operating system is an extension of the network operating system that supports high levels of communication and integration of machines on the network.
6. Clustered System:
A package system uses several CPUs to accomplish a task. It is different from the parallel system in the package system, in which two or more separate systems are tied together. Clustered computers share the storage and are connected closely through LAN networking.
Clustering is usually done to provide high availability. A layer of cluster software runs on the cluster nodes. Each node can monitor one or more nodes on the LAN.
7. Realtime Operating System:
An operating system (OS) is responsible for managing the computer’s hardware resources and hosting applications running on the computer. RTOS does these tasks but is designed specifically to run high-level applications with very precise timing and reliability. This can be particularly important in measurement and automation systems, where downtime is expensive or delay in program security can be a threat.
8. Handheld System:
Handheld operating systems are small tools that do basic tasks like email, web browsing and scheduling.