Está en la página 1de 7

República Bolivariana de Venezuela

Instituto Universitario Politécnico


“Santiago Mariño”
Extensión Maracay
Escuela de Ingeniería Civil

Sistemas Operativos

Facilitador (a): Estudiante:


Ander Acosta
C.I.: 24. 265.498
Sección

Maracay, 24 de Junio de 2017


Clasificación de los Sistemas Operativos

Monousuario

Los sistemas operativos monousuarios son aquéllos que


soportan a un usuario a la vez, sin importar el número de procesadores
que tenga la computadora o el número de procesos o tareas que el
usuario pueda ejecutar en un mismo instante de tiempo. Las
computadoras personales típicamente se han clasificado en este
renglón. En otras palabras los sistemas mono usuarios son aquellos
que nada más puede atender a un solo usuario, gracias a las
limitaciones creadas por el hardware, los programas o el tipo de
aplicación que se está ejecutando.

Un sistema operativo monousuario (de mono: 'uno'; y usuario) es


un sistema operativo que sólo puede ser ocupado por un único usuario
en un determinado tiempo. Ejemplo de sistemas monousuario son las
versiones domésticas de Windows. Administra recursos de memoria
procesos y dispositivos de las PC'S, Es un sistema en el cual el tipo de
usuario no está definido y, por lo tanto, los datos que tiene el sistema
son accesibles para cualquiera que pueda conectarse

Aunque un sistema monousuario se puede conectar a otros


sistemas por red, todavía es usado por un único usuario y es diferente
de un sistema multiusuario. En algunos sistemas operativos
monousuarios se puede acceder al sistema por medio de un usuario
único que tiene permiso para realizar cualquier operación. Este es el
caso de los sistemas operativos más antiguos como MS-DOS y algunos
más recientes como la serie Windows 95/98/Me de Microsoft o MacOS
(antes de MacOS X) de Macintosh.

Multiusuario

La palabra multiusuario se refiere a un concepto de sistemas


operativos, pero en ocasiones también puede aplicarse a programas de
ordenador de otro tipo (ej. aplicaciones de base de datos). En general
se le llama multiusuario a la característica de un sistema operativo o
programa que permite proveer servicio y procesamiento a múltiples
usuarios simultáneamente (tanto en paralelismo real como simulado).

Un sistema operativo multiusuario es un sistema operativo que


permite el acceso concurrente de múltiples usuarios al computador.
Este tipo de diseño es complicado y debe ser capaz para manejar
correctamente las tareas necesarias requeridas por los diferentes
usuarios conectados al sistema. Los usuarios generalmente estarán en
terminales o computadores que tendrán acceso al sistema a través de
una red.

Los recursos que se comparten son por lo regular una


combinación de:

 Procesador.
 Memoria.
 Almacenamiento secundario (almacenaje en disco duro).
 Programas.
 Periféricos como impresoras, plotters, scanner, etc.

De tal modo que los múltiples usuarios tienen la impresión de


utilizar un ordenador y un sistema operativo unificado, que les están
dedicados por completo.

Monotareas

Se le dice monotarea a aquel sistema operativo que solamente


puede ejecutar un proceso del programa de computación a la misma
vez. Es una característica de los sistemas operativos más antiguos
como MS-DOS pues en la actualidad la mayoría de los sistemas de
propósito general son multitarea.

Los sistemas monotarea son aquellos que sólo permiten una


tarea a la vez por usuario. Puede darse el caso de un sistema
multiusuario y monotarea, en el cual se admiten varios usuarios al
mismo tiempo pero cada uno de ellos puede estar haciendo solo una
tarea a la vez.

Multitarea

El sistema operativo multitarea o multiproceso, como también se


le conoce, es aquel sistema que permite al usuario y al equipo, realizar
varias operaciones, funciones o ejecuciones de manera concurrente o
simultánea. Lo que los hace especiales, es que debido a la arquitectura
de los CPU, los equipos están diseñados para ejecutar una sola tarea
por vez, es decir, se necesitarían varias CPU para realizar varias
operaciones simultáneamente. Sin embargo, los sistemas operativos
multitarea permiten realizar varias operaciones a la vez, debido a que
realizan una operación denominada cambio de contexto, la cual actúa
de la siguiente manera: Quita un proceso del CPU, ingresa uno nuevo,
y luego vuelve a ingresar el proceso que quitó del CPU en una especie
de cola de ejecución, sin que el procesador se entere de todo lo que
está pasando, de modo, que pueda realizar varias tareas simultáneas.
Es como una especie de engaño, que permite mejorar el rendimiento de
los ordenadores y facilitar el trabajo a los usuarios.

Secuencial por Potencia

Sistemas de Tiempo Compartido

Los sistemas de tiempo compartido son una extensión lógica de


la multiprogramación. La CPU corre todas las aplicaciones asignando
tiempos para ejecutarse de forma alternada para cada una de ellas,
esto permite a los usuarios compartir el computador y hace parecer que
cada usuario tuviera uno propio ya que los procesos realizan
rápidamente su uso de CPU.

Hoy en día los ordenadores poseen sistemas por lotes y


sistemas de tiempo compartido pero siempre en su diseño inicial se
inclinan por uno de los dos.
Ya que en la multiprogramación hay que mantener los programas
en la memoria principal en espera de su ejecución, en este sistema se
deben intercambiar los trabajos entre la memoria principal y el disco
duro, el cual sirve de respaldo a la memoria principal; por lo que
además de poseer una planificación de memoria, tienen que tener una
administración de disco.

Sistemas de Tiempo Real

Los sistemas de tiempo real o SRT interactúan con una forma de


realizar las acciones que es conocida en relación a sus entradas,
salidas y restricciones de tiempo; para que su funcionamiento sea
adecuado y este de acuerdo con los conceptos de predictibilidad,
estabilidad, controlabilidad y alcanzabilidad.

Un SRT cumple tres condiciones:

 Interactúa con el mundo real (proceso físico).


 Emite respuestas correctas.
 Cumple restricciones temporales.

Estos sistemas están presentes todos los días en todas


partes desde las centrales de energía eléctrica, controlando la
generación, transmisión y distribución de esta; hasta las líneas de metro
y aéreas, monitoreando el trafico de estas últimas. Además de asegurar
la calidad de múltiples procesos industriales.
Los SRT se pueden clasificar en:

 SRT por hard: garantizan la ejecución de tareas críticas


de forma eficiente, almacenando los datos en la ROM y
sin ocupar memoria virtual ni tiempo compartido, ya que
ambas técnicas no son usadas por hardware.

 SRT por soft: ejecutan las tareas menos críticas usando


técnicas de prioridad para asignar las tareas. Su
utilización es menor en comparación que por hard ya que
por ejemplo no se pueden implementar en control
industrial y/o robótica. Pero si para multimedia y realidad
virtual.

También podría gustarte