The characteristics of the operating systems The main ones generally include: job management, resource management, control of system operations, error recovery, and memory management. This varies by manufacturer.
Operating systems are typically unique depending on their manufacturer and the hardware on which they operate. Despite this, thanks to the sophistication of modern hardware, operating systems that meet specific standards are required.
Generally, when a new computer system is installed, the operational software indicated for that hardware must be purchased..
An operating system is a software system that manages computer hardware and software resources; additionally, it provides common services for computer programs.
Application programs generally also require an operating system to function..
Operating systems can be found in many devices that contain a computer: from cell phones, to video game consoles, to computers and network servers.
Some popular desktop operating systems include Apple OS X, Linux and its variants, and Microsoft Windows. Mobile operating systems include Android and iOS. Other classes of operating systems, such as real-time RTOS, also exist.
An important responsibility of any operating program is planning tasks to be handled by the computer system..
This is one of the main tasks of the job management function. The operating system creates the order in which programs are processed, and defines the sequence in which particular jobs will be executed..
The term 'queued' is often used to describe the series of jobs awaiting execution. The operating system compares a variety of factors to create this work queue.
Some of these factors include:
The operational program must be able to review these factors and control the order in which these jobs are processed..
The management of resources in a computer system is another of the main concerns of the operating system. Obviously, a program cannot use a device if that hardware is not available.
The operational software monitors the execution of all programs. It is also responsible for monitoring all types of devices that are being used.
To achieve this, establish a table in which the programs are combined with the devices that they are using or will use in the future..
The operating system reviews this table to approve or deny the use of a specific device.
The distribution of the resources of a system is closely related to the operation of the control input / output control of a software.
As access to a particular device is often required before input / output operations can begin, the operating system must coordinate input / output operations and the devices on which they act..
In effect, it establishes a dictionary of programs that go through execution and the devices that they must use to complete input / output operations. Using control reports, jobs may require specific devices.
This allows users to read information from specific sites or print information at selected offices. Taking advantage of this facility, the information read from a location can be distributed throughout the computerized system..
To facilitate the execution of input / output operations, most operating systems have a standard set of control instructions to handle the processing of all input / output instructions..
These standard instructions, referred to as the input / output control system, are an integral part of most operating systems..
They only simplify the means so that all the programs being processed can carry out input / output operations..
In effect, the running program executes signals to the operating system that an input / output operation is desired, using a specific input / output device.
The software in control calls the IOCS software so that it can complete the input / output operation.
Considering the level of input / output activity, in most programs the IOCS instructions are extremely vital..
Most modern operating systems allow multiple tasks to be accomplished.
For example, a computer can at the same time that it runs a user program, read the information from a disk or display the results on a printer. There is talk of multitasking or multi-programmed operating systems.
In many operating systems, each process has its own memory space. This means that this memory is not available to other processes. In this case we speak of the space direction of the process.
When they are multipurpose programs, an operating system must provide the following number of mechanisms:
The essential part of an operating system is its kernel. Today monolithic cores are the most popular.
These cores provide a way for the different processes of the computer to send messages to each other, at the same time that they manage the RAM that stores program information..
Most kernels also provide device drivers to control monitors, hard drives, and other paraphernalia..
Probably the defining characteristic of operating systems is the connection it provides between hardware, software and, in some cases, the user interface. Every computer requires an operating system to be able to be used.
Yet No Comments