Please enable JavaScript.
Coggle requires JavaScript to display documents.
Tipos de Sistemas Operativos - Coggle Diagram
Tipos de Sistemas Operativos
Administracion de tareas
Monotarea
El sistema corre un programa y continúa ejecutándolo hasta que termina o se interrumpe.
MS-DOS (Solo ejecuta un programa a la vez).
Multitarea
El sistema ejecuta varios programas al mismo tiempo y gestiona los recursos del hardware de tal forma que el usuario observa que todas lastareas se ejecutan a la vez
Windows 10 (Puede ejecutar múltiples programas simultáneamente, como navegador, Word, Spotify).
Tipo de Interfaz
Grafica
El sistema se ejecuta a través de una interfaz amigable, compuesta de ventanas,iconos y menus, siendo esto una ayuda para los usuarios sin conocimiento previo del mismo
macOS o Windows 11 (Interfaz basada en ventanas e íconos).
Linea 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.
Linux (modo terminal) o FreeDOS (Interactúas escribiendo comandos).
Manejo de Procesadores
Monoprocesador
Es un sistema capaz de manejar solamente un procesador de la computadora.
MS-DOS (solo para sistemas con un procesador).
Multiprocesador
Es un sistema capaz de utilizar varios procesadores a la vez y administrar sus tareas.
Linux (kernel SMP) o Windows Server (soporta múltiples núcleos y procesadores físicos).
Administracion de usuarios
Monousuario
El sistema ejecuta los programas de un usuario a la vez.
Windows 95 (Diseñado para un solo 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.
Linux (Ubuntu Server) o UNIX (Soporta múltiples usuarios conectados al mismo tiempo).
Manejo de Recursos
Paralelo
En estos tipos de sistemas operativos se pretende que cuando existan dos o mas procesos que compitan por algun recurso se pueden realizar o ejecutar al mismo tiempo y queden guardados en una cola
Windows HPC Server o Linux con MPI (procesamiento paralelo en supercomputadoras)
Centralizado
Este sistema permite utilizar el hardware de una solo computadora.
Windows XP (usa todos los recursos de una sola máquina).
Distribuido
Permiten distribuir trabajos, tareas y procesos, entreunconjunto de procesadores
Google Fuchsia, Apache Hadoop (trabajo distribuido entre muchos equipos).
Planificacion de Recursos
Tiempo real
Son aquellos en los cuales no tiene importancia el usuario, sino los procesos
VxWorks o QNX (utilizados en automóviles, sistemas médicos, etc.).
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.
IBM OS/360 (usado en mainframes para procesamiento por lotes).
Tiempo compartido
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.
UNIX (permite que varios usuarios trabajen “simultáneamente”).
Conexion
Red
Son aquellos sistemas que mantienen dos o más computadoras unidas a través de
algún medio de comunicación
Novell NetWare, Windows Server (sistemas que conectan varias máquinas en red).
Hardware
Embebidos
Este tipo de sistema operativo generalmente está diseñado para ser confiable y
eficiente en el uso de recursos.
Android Things, FreeRTOS, Contiki (en dispositivos IoT como relojes inteligentes, termostatos, sensores).