Operating System

The term OS or components of the Operating System is a type of software that acts as an interface between a user and a computer and performs all tasks such as memory management, file management, I / O processing, security, process management, task accounting, and error detection. To do. Monitor system performance and control peripherals such as printers and disk drives. Common operating systems mainly include Windows, Linux, AIX, VMS, z / OS. This article provides an overview of the operating system and its components.

What is an operating system (OS)? 

Definition: An operating system can be defined as a large, complex system that is subdivided into smaller parts by interfaces. This system is used to share various components of the operating system, such as files, I / O devices, and process memory. All partitioned parts should be well-defined parts of the system with carefully classified i / ps or / ps & function functions. Not all systems have a similar structure, but some current operating systems share the system components described below.

The operating system is the most important program on a computer because every computer works with the operating system (OS) to run all programs and applications. The main task of a computer's operating system is to identify i / p from the keyboard, send o / p to the screen, and find peripherals such as files, storage drives, printers, and so on. Operating system components

Operating system components play an important role in coordinating different parts of a computer system. The operational components are described below.

Operating system components

The operating system core provides a basic level of control over all computer peripherals. In the operating system, the kernel is an important component that loads first and stays in main memory. To manage the memory accessibility of an application in RAM, create an application that is accessed from a hardware source. This restores the operating state of the CPU and always gives the best performance.

Process execution

The operating system provides an interface between the hardware and the application program, so the program can connect through the hardware device simply by following the steps and principles set by the operating system. Program execution primarily involves processes created by the operating system kernel that use memory space and various other resources.

In the operating system, interruptions are essential because they provide a reliable way for the operating system to communicate and respond to its environment. The interruption is just a kind of signal between the device and the computer system. Otherwise, it comes from a program on your computer that needs to stop the operating system and decide exactly what to do next. Upon receiving the interrupt signal, the computer hardware automatically maintains the current computer program, maintains that state, and executes the computer program previously connected to the interrupt.

Memory management

The function of the operating system is nothing more than memory management that manages main memory and moves back and forth between disk and main memory during deployment. It follows all storage locations. Otherwise it will be open until it is assigned to some process. Controls the amount of memory that can be allocated to a process and determines which process acquires memory at what stage. If no memory is allocated, run the corresponding trace to update the condition. Memory management tasks can be divided into three main groups: hardware memory management, operating system, and application memory management.

Multitasking

Describe the operation of several independent computer programs on a similar computer system. Multitasking in the operating system allows an operator to perform one or more computer tasks at the same time. This can usually be done using timeshares, as many computers can perform one or two tasks at a time. With timeshare, each program runs using computer time.

Communication network

A network can be defined as when processors interact over a communication line. The communication network design must take into account routing, connection methods, security, opinion issues, and security.

Today, most operating systems maintain a variety of network technologies, hardware, and applications. This means that you can include computers running different operating systems in a common network and use wired or wireless connections to share resources such as data, computers, scanners, and printers.