Please enable JavaScript.
Coggle requires JavaScript to display documents.
Tipos de Sistemas Operativos - Coggle Diagram
Tipos de Sistemas Operativos
MANEJO DE
PROCESADORES
MONOPRCESADOR Es un sistema capaz de manejar solamente un procesador de la computadora.
MULTIPROCESADOR Es un sistema capaz de utilizar varios procesadores a la vez y administrar sus tareas.
CONEXIÓN
RED Son aquellos sistemas que mantienen dos o más computadoras unidas a través de
algún medio de comunicación (físico o inalámbrico), con el objeto primordial de
poder compartir los diferentes recursos y la información del sistema.
ADMINISTRACIÓN
DE USUARIOS
DE USUARIOS
MONOUSUARIO El sistema ejecuta los programas de un usuario a la vez.
MULTIUSUARIO El sistema ejecuta los programas de varios usuarios al mismo tiempo. El sistema
tiene la capacidad de identificar, proteger y no mezclar los datos de cada usuario.
PLANIFICACIÓN
DE RECURSOS
TIEMPO
COMPARTIDO
TIEMPO REAL
POR LOTES
Planifica el uso del procesador para que siempre permanezca activa. Permite la
simulación de que el sistema y sus recursos son todos para cada usuario. El usuario
hace una petición a la computadora, ésta la procesa tan pronto como le es posible,
y la respuesta aparecerá en la terminal del usuario. Los principales recursos del
sistema, el procesador, la memoria, dispositivos de E/S, son continuamente
utilizados entre los diversos usuarios, dando a cada usuario la ilusión de que tienen
el sistema dedicado para sí mismos.
TIEMPO REAL Son aquellos en los cuales no tiene importancia el usuario, sino los procesos. Por lo
general, están subutilizados sus recursos con la finalidad de prestar atención a los
procesos en el momento que lo requieran. Se utilizan en entornos donde son
procesados un gran número de sucesos o eventos. Tienen restricciones de tiempo
bien definidos.
POR LOTES En este sistema operativo se agrupan los programas similares para ejecutarlos al
mismo tiempo, como si se tratara de un proceso de maquila en serie.
Hay un programa llamado MONITOR que revisa y modifica el contenido de la
memoria principal. Ordena los trabajos como si fuera en secuencia automática. No
requiere de la intervención del usuario para realizar sus funciones.
MANEJO DE
RECURSOS
(DISTRIBUIDO) (PARALELO) (CENTRALIZADO)
Permiten distribuir trabajos, tareas o procesos, entre un conjunto de procesadores.
Puede ser que este conjunto de procesadores está en un equipo o diferentes, en
este caso es transparente para el usuario. Existen dos esquemas básicos de éstos:
un sistema fuertemente acoplado es aquel que comparte la memoria y un reloj
global, cuyos tiempos de acceso son similares para todos los procesadores. En un
sistema débilmente acoplado los procesadores no comparten ni memoria, ni reloj,
ya que cada uno cuenta con su memoria local.
PARALELO En estos tipos de sistemas operativos se pretende que cuando existan dos o más
procesos que compitan por algún recurso se pueden realizar o ejecutar al mismo
tiempo y queden guardados en una cola. Tiene como característica que se
aprovecha mejor el hardware.
CENTRALIZADO Este sistema permite utilizar el hardware de una solo computadora. Los recursos de
la computadora están compartidos de manera interna o en la misma instalación.
TIPO DE
INTERFAZ
GRÁFICA El sistema se ejecuta a través de una interfaz amigable, compuesta de ventanas,
íconos y menús, siendo esto una ayuda para los usuarios sin conocimiento previo
del mismo.
LÍNEA DE COMANDOS El sistema requiere la memorización previa de comandos para realizar las
instrucciones o la ejecución de los programas. El usuario debe poseer un
conocimiento previo medio-avanzado.
ADMINISTRACIÓN
DE TAREAS
MONOTAREA) (MULTITAREA)
MONOTAREA El sistema corre un programa y continúa ejecutándolo hasta que termina o se
interrumpe.
MULTITAREA El sistema ejecuta varios programas al mismo tiempo y gestiona los recursos del
hardware de tal forma que el usuario observa que todas las tareas se ejecutan a la
vez.
HARDWARE
(MÓVILES, IoT)
EMBEBIDOS
(INCRUSTADOS)
Este tipo de sistema operativo generalmente está diseñado para ser confiable y
eficiente en el uso de recursos. La eficiencia de los recursos tiene el costo de perder
alguna funcionalidad o granularidad que proporcionan los sistemas operativos de
computadoras más grandes, incluidas las funciones que pueden no ser utilizadas por
las aplicaciones especializadas que ejecutan.