what is Operating system? Functions of OS and its type
Operating systems are the fundamental code that determines how your computer works. An OS has evolved over the years to help a computer run faster and better for users. While this development has occurred due to the need to use computers more efficiently, there are other aspects of an operating system that have not changed at all.
An operating system can be described as any software program that handles everyday computing tasks, operating software, hardware resources, and provides functions common to computer programs. The operating system controls the operation of programs in one or more processes on your computer. An example of an operating system is Windows, which is used to run most Windows computers. There are several operating systems available today, including Linux, SunOS, FreeBSD, and others.
Many times, operating systems differ between various computer systems. It is essential to understand these differences before choosing a particular operating system for your computer.
However, most OS share common characteristics in the way they work. For example, each operating system requires that your computer have a bootable disc or media that contains a complete operating system. Bootable media is commonly known as a working system disk or operating system CD.
Each operating system also has a set of user-defined programs known as applications. These applications help you operate your computer. Each OS will support several different types of applications. An example is Microsoft Office programs, including Word, Excel, PowerPoint, Outlook, and many others. Other programs include Internet browsers, audio players, game software, network utilities, text editors, database programs, and so on.
Each operating system has a control panel to manage the settings and functions of the computer. These control panels are designed to provide options for controlling the operations and maintenance of your operating system. You can maintain the security and integrity of the operating system using a variety of control panels.
Most popular operating systems
- Mac OS-4.34
- Chrome OS-0.14
- Windows Phone OS-0.06
These are the essential functions of operating systems. It has protected mode and administrator. Makes your system safe.
The best feature is that you can manage memory efficiently using the operating system.
1. Process management
It helps the operating system to perform many processes, such as creating and killing techniques. It also provides mechanisms for synchronization and communication between the methods.
2. Memory management
The memory management module performs the task of allocating memory space to schedule and deallocating memory space to programs that need these resources.
3. File management
File management handles the operation like all file-related activities.
- Organization storage.
- to name
- file protection.
4. Device management
Device management manages device I / O operations as The GUI (GUI or Graphical User Interface) is a visual window-based application with a mouse to control I / O and select menus.
5. I / O system management
One of the main objects of any OS is to hide the peculiarities of those hardware devices from the user.
6. Secondary storage management
Systems have multiple tiers of storage, including primary storage, secondary storage, and caching. Instructions and data must be stored in primary storage or the cache so that a running program can reference them.
See Also: What is a computer network?
The security module protects the data and information on a computer system against malware threats and authorized access.
8. Interpretation of orders
This module interprets the commands given by the acting system resources and to process them.
A distributed system is a group of processors that do not share a memory, hardware devices, or clock. The processors communicate with each other over the network.
10. Job accounting
Track time and resources used by various jobs and users.
11. Communication management
Coordination and assignment of compilers, interpreters and other software resources of the different users of computer systems.
Types of operating systems
- Batch Operating System
- Multitasking/Time-Sharing OS
- Multiprocessing OS
- Real-Time OS
- Distributed OS
- Network OS
- Mobile OS
We will discuss Operating system types separately in another article.