OS is what we commonly refer to as an operating system. This means a kind of software. With the help of this software, we act as an interface between the user and the computer to perform various types of functions like memory management, file management, input and output handling, security, job accounting, error detection. System Performance Control, a peripheral device that controls printers and disk drives. Popular operating systems mainly include Windows, Linux, AIX, VMS, z / OS, etc.
In today’s article, we will see what is Operating System is and the Components of the Operating System that are used in it.
What is an Operating System (OS)?
Definition: An operating system can be defined as a system. Just as a large and complex can be divided into smaller pieces using one interface. This system is used to share different os components. This includes file input/output device processing memory etc.
All split pieces should be well-defined parts of the system with i / ps, o / ps, and functions carefully classified. We know that not every system has the same structure. Also, some current operating systems share the following system components.
OS is the most important computer program. Because every computer works with operating to run all programs and applications. The main functions of the commuter OS are to recognize input through the keyboard and get output on the screen, track the file, control peripheral devices such as storage drives, printers, etc.
Components of Operating System:
The components of an operating system play an important role in working with different parts of a computer system. The various components of the operating system are as follows and are discussed in detail.
|Sr.No||Components of Operating System|
|#8.||Main Memory Management|
|#10.||Other Important Activities|
The kernel in os provides basic level control over all computer external devices. The kernel is an essential component in every operating system that is loaded first and stays in the main memory. So that memory accessibility for the application can be managed within RAM. It creates a program to gain access to a hardware resource. It resets the operating status of the CPU for better performance each time.
#2. Process Execution:
The OS provides an interface between the hardware as well as an application program so that it can connect to the hardware device following the procedure and principle configured in the OS. Program execution consists primarily of the process created by the OS Kernel. Which uses memory space and a variety of other resources.
Disruption in the operating system is essential. Because they give the OS a reliable technique for communicating and responding to those around them. Disruption is a sign of something between the device and the computer system. Otherwise, decide precisely what OS needs to be left out of the computer program and what to do next.
Whenever a disturbance signal is received, the computer’s hardware automatically holds it back to whatever computer program is currently running and maintains its status and runs the computer program that was previously connected to the interruption.
It describes the function of several independent computer programs on the same computer system. Allows a multitasking operator to operate one or more computers at a time in the OS. Many computers can perform one or more tasks at a time. So usually this work can be done with the help of time-sharing. Where every program does to uses the time of the computer.
#5. Memory Management:
OS functionality is nothing but memory management. Which works to move processes back and forth between disk and main memory during execution. This tracks each and every memory state. It remains open until it is assigned a process.
It tests how much memory can be allocated to the process and also decides which process will receive the memory at what time. Whenever memory is unlocked, it tracks the corresponding status updates. The memory management function can be divided into three important parts like hardware memory management, OS, and application memory management.
Networking can be defined as something like this. When processors communicate with each other through communication lines. Routing connection methods in the design of the communication network should take into account the security, safety, and opinion issues.
Currently, most operating systems maintain different networking technologies, hardware, and applications. Thus computer data running on different operating systems can be incorporated into a common network to share resources such as computing, scanners, printers. Which uses a wire or other wireless connection.
#7. Security Management:
Different methods can be used for the purpose of protecting different processes of the operating system from each other’s activity to ensure that the processes that want to run the file, memory, and other hardware resources. It must have the appropriate authorization from the operating system.
For example, memory addressing hardware helps us to ensure that the process can be run in its own address space. Time ensures that control of the computer is not possible without abandoning the CPU in any process.
Finally, no process is allowed to perform its own I / O, which is for protection that helps you maintain the integrity of different peripheral devices.
#8. Main Memory Management:
Main memory is a large range of storage or bytes. Whose address is The memory management process is carried out using a read or write sequence of specific memory addresses?
In order for the program to run, it must be mapped to full and also loaded inside the memory. The memory management method depends on many factors.
However, it especially depends on the hardware design of the system. All algorithms require hardware support. The main memory provides storage at speeds that we can access directly through the CPU. These are expensive and have low storage capacity. However, it must be in the main memory to run the program.
Functions of Memory management in OS:
Memory management in the operating system performs the following functions.
- This helps us track primary memory.
- Decide which part of it is used by whom, which part is not used.
- In a multiprogram system, the OS decides which process will get the memory and how much.
- Allocates memory when the process demands it.
- It de-allocates the memory when no process is needed or when the process is over.
#9. File Management:
A file is a set of information that should be defined by its creator. This usually represents both the source and object form and the data of the program. Data files can be in the form of statistics, alphabetical or alphanumeric.
The function of file management in OS:
The following are some of the important activities associated with file management in the OS.
- Creating and deleting files and directories.
- Manipulating files and directories.
- Mapping of files to secondary storage.
- Back up files to static storage media.
#10. Other Important Activities:
Below are some highlights of the importance of OS:
- The user’s program cannot run I / O operations directly. The operating system must provide some other means to do so.
- Checks the program’s ability to write, read, create, or delete OS files.
- An OS facilitates the exchange of information between processes running on the same or different systems.
- The OS component helps us to make sure that the errors in the CPU and memory hardware are properly computed.
Frequently Asked Questions (FAQs):
1. What are the four main components of an operating system?
The main components of the OS consist mainly of Kernel, API or application program interface, user interface and file system hardware devices, and device drivers.
2. What are the 3 basic components of an operating system?
The operating system has three main functions which are as follows:
- Manage the main resources of the computer such as CPU unit, memory disk drive, and printer, etc.
- Installing the user interface.
- Execute and provide services for application software.
3. What are the 5 operating systems?
The five most common operating systems used in the market are as follows:
1. Microsoft Windows.
2. Apple macOS.
5. Apple’s iOS.
4. What is the full form of BIOS?
A BIOS is a computer program in a complete input-output system that is typically stored in the EPROM and used by the CPU to perform start-up processes while the computer is running.
Like this post? Share it with your friends!
Suggested Read –
- MCB Types and it’s Uses
- Difference Between Locked Rotor Current and Starting Current
- What Is a Tullu Pump? | Types of Tullu Pump | Applications of Tullu Pump
- What Is Ripple Factor | Ripple Factor Calculation | Derivation of Ripple Factor Formula
- What are a Voltage Regulator | Types of Voltage Regulator | Working of Voltage Regulator