Please enable JavaScript.
Coggle requires JavaScript to display documents.
HISTORIA DE LOS SISTEMAS OPERATIVOS - Coggle Diagram
HISTORIA DE LOS SISTEMAS OPERATIVOS
Mantenimiento de la seguridad
Protege los recursos de la computadora contra la entrada de personas no autorizadas: esto se realiza mediante la creación de cuentas para diferentes usuarios.
Establecer instrucciones privilegiadas y de control de los niveles de privilegio para mantener la seguridad contra ataques internos
es el software que maneja el hardware
actúa como un intermediario
el usuario pueda ejecutar programas en una forma conveniente y eficiente.
administra los recursos
Funciones del sistema operativo
El sistema operativo administra los recursos materiales de la computadora
el tiempo de uso del la unidad de procesamiento,
el espacio de memoria,
el espacio de almacenamiento de datos,
los dispositivos de entrada y salida.
Características de un sistema operativo
Capacidad para múltiples programas: permiten mantener varios trabajos en la memoria al mismo tiempo de forma tal que el CPU siempre tenga un trabajo que ejecutar.
Comunicación con el usuario a través de una interfaz gráfica de usuario (GUI, por Graphical User Interface): los programas y archivos se muestran en la pantalla como pequeñas imágenes o íconos.
El núcleo o kernel del sistema operativo concentra las funciones más básicas de la computadora, como el administrador de archivos, los controladores de dispositivos.
Un hardware puede responder a diferentes tipos de sistema operativo: una laptop de la compañía DELL puede funcionar con sistemas operativos de Windows o de Linux.
Ejemplos de sistemas operativos
6. iOS
4. UNIX
3. MAC OS
.
5. Linux
7. Android
8. HongMeng OS/HarmonyOS
9. IBM OS/360
10. MVS
2. Microsoft Windows
11. VM
1. MS/DOS
.
12. OpenVMS
13. Solaris
Programas de control
Gestión de datos
Gestión del sistema
Gestión de entrada/salida
Gestión de memoria
Gestión del procesador
Tipos de sistemas operativos
Sistemas multiprocesadores
los sistemas multiprocesadores tienen dos o mas CPU que comparten buses y a veces el reloj, la memoria y los dispositivos periféricos.
multiprocesador asimétrico: cada procesador tiene una tarea específica.
multiprocesador simétricos: todos los procesadores realizan las misma tareas.
Sistema monoprocesador
En el sistema monoprocesador existe una sola unidad de procesamiento central (CPU)
Sistemas distribuidos
Un sistema distribuido presenta una colección de procesadores que no comparten memoria o reloj, y se comunican por una red interconectada.
Sistemas operativos de equipos portátiles
Los equipos portátiles de mano en este caso se refiere a aquellos dispositivos de pequeñas dimensiones que pueden ser manipulados con una mano.
Sistemas operativos empotrados o en tiempo-real
Los sistemas empotrados o de tiempo-real son los sistemas operativos instalados en los dispositivos médicos, electrónicos, electrodomésticos, automóviles, entre otros.
Sistemas multimedia
Los sistemas multimedia están diseñados para manejar los archivos de datos multimedia: archivos de datos de audio y video, como los MP3, películas de DVD y videos.
Evolución de los sistemas operativos
Primer nivel
Sistemas operativos básicos.
Surgen en los años cincuenta del siglo XX.
Lenguaje de programación: FORTRAN.
Se programaba en tarjetas perforadas.
Segundo nivel
Aparece en los años sesenta del siglo XX.
Aumenta el rendimiento de utilización del procesador.
Aparecen los procesos on-line (conectado directamente a la computadora) y off-line
El buffering es cuando se almacenan los datos en memorias intermedias o buffer. El spooling es cuando se almacenan los datos en discos magnéticos.
Tercer nivel
Aparece en los años setenta del siglo XX.
Aparece la multiprogramación: ejecución de varios programas en un mismo procesador.
Cuarto nivel
Aparece en los años ochenta del siglo XX.
Se mejora la seguridad a través de la conexión en paralelo de varias computadoras, que comparten memoria, buses y terminales.
La velocidad de los procesos aumenta con el uso de multiproceso: computadoras que tienen más de un procesador.
Quinto nivel
Sistemas operativos para sistemas móviles.