Sistema

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

SINGLE-TASK OPERATING SYSTEMS

As the name suggests, this type of operating system only supports one task running on the
system at a time. As a result, when a certain task is running, the computer cannot deal with
interruptions from other tasks.

It should be noted that single-task operating systems were the first to be implemented on
machines.

MULTITASKING OPERATING SYSTEMS

These are those that can carry out multiple tasks at the same time. The first is called
"cooperative" because it requires cooperation between the application programs and the
operating system, thus assigning the processor to the program that requires it; the second
method makes use of priorities for each task, allowing the operating system to contain a
dynamic list in which the execution periods and priorities of each task are located.

SINGLE-USER OPERATING SYSTEMS

Single-user operating systems can only serve one user at a time, even if the computer has
more than one processor or the operating system can run several tasks at the same time.
Personal computer operating systems are included in this type.

MULTI-USER OPERATING SYSTEMS

Unlike the previous ones, multi-user operating systems do have the capacity to serve several
users at the same time. They are also independent of the number of processors and the
number of tasks they can execute at the same time. Sometimes users connect to the same
computer through several terminals on a network.

UNIPROCESSED OPERATING SYSTEMS

These operating systems have the ability to manage one processor. In effect, the computer can
have more than one processor, however, if it has such an operating system installed, it is the
same as one with only one. MacOs and DOS operating systems are the most common
examples.

MULTIPROCESSING OPERATING SYSTEMS

A multiprocessing operating system is one that coordinates the operations of a


multiprocessing computer. There are two ways in which these systems can operate:
In asymmetric form: where the processors are managed by a master processor that senses the
operating system load and assigns a particular processor to it.

Symmetric: where all processors are at the same level, i.e. there is no master processor
controlling them.

BATCH SEQUENCING OPERATING SYSTEMS

This type of operating system takes a specific batch of programs and executes them one by
one until the last one is reached. However, they do not grant options to the user while the
batch is running.

These operating systems must meet the following guidelines:

Process a long set of sequential instructions related to each other.

There are no time constraints; therefore, it does not matter how much time is consumed in
order to execute the batch.

No user intervention should be allowed during the batch execution period.

REAL-TIME OPERATING SYSTEMS

They are characterized by the need to respond to external events in a finite and specific
interval. Their effectiveness will depend on the extent to which two primary requirements are
satisfied: the logical outcome of the operation being performed and the time it takes for this
outcome to be generated.

It should be noted that, many of the real-time operating systems intervene in some way in our
daily lives. These can be presented in:

Traffic light control.

Navigation systems.

Management of robots in industrial processes.

Control of machines that monitor patients' vital signs in medical centers.

TIME-SHARING OPERATING SYSTEMS

These are operating systems that allow a computer to be used by more than one user at the
same time; they are quite similar to multitasking operating systems in the sense that different
tasks (being users in this case) obtain the machine's resources as provided by the operating
system. For example, where several users use the same PC, the operating system will manage
the time and resources that each user may require from it.

CLASSIFICATION OF OPERATING SYSTEMS ACCORDING TO THE WAY THEY OFFER THEIR


SERVICES
This classification refers to the user's view of how he/she accesses the services. The main types
are:

NETWORK OPERATING SYSTEMS

These operating systems are capable of interacting with each other, either to share data and
information or to execute remote commands, exchange files, etc. For example, on certain
occasions users are at home and need to access the computer they have in their office, so they
connect the operating systems of their home PC with the PC in their office to access their office
computer.

Translated with www.DeepL.com/Translator (free version)

You might also like