Sistemas operativos

Jetzt loslegen. Gratis!
oder registrieren mit Ihrer E-Mail-Adresse
Sistemas operativos von Mind Map: Sistemas operativos

1. Definición breve: llamadas que ejecutan los programas de aplicación para pedir algún servicio al SO.

2. El problema principal de los primeros sistemas era su baja utilización, la primera solución fue poner un operador profesional que lo manejase, con lo que se eliminaron las hojas de reserva, se ahorró tiempo y se aumentó la velocidad.

3. Los primeros sistemas (1945-1954) eran grandes máquinas operadas desde la consola maestra por los programadores. Durante la década siguiente (1955-1965) se llevaron a cabo avances en el hardware: lectoras de tarjetas, impresoras, cintas magnéticas, etc.

4. Perspectiva histórica

5. Problemas

6. Llamadas al sistema operativo

7. Importancia de las interrupciones

7.1. El mecanismo de tratamiento de las interrupciones permite al SO utilizar la CPU en servicio de una aplicación, mientras otra permanece a la espera de que concluya una operación en un dispositivo de E/S.

8. Gestión de procesos

8.1. Un proceso es simplemente, un programa en ejecución que necesita recursos para realizar su tarea: tiempo de CPU, memoria, archivos y dispositivos de E/S. El SO es el responsable de lo siguiente:

8.1.1. Crear y destruir procesos.

8.1.1.1. Parar y reanudar procesos.

8.1.1.1.1. Ofrecer mecanismos para que los procesos puedan comunicarse y se sincronicen.

9. Surge un nuevo avance: el hardware con protección de memoria, ofreciendo nuevas soluciones a los problemas de rendimiento:

10. ¿que es?

11. es el software principal o conjunto de programas de un sistema informático que gestiona los recursos de hardware y provee servicios a los programas de aplicación de software, ejecutándose en modo privilegiado respecto de los restantes (aunque puede que parte de él se ejecute en espacio de usuario).

12. Sistemas operativos multiprogramados

13. Interrupciones y excepciones

13.1. El SO ocupa una posición intermedia entre los programas de aplicación y el hardware. No se limita a utilizar el hardware a petición de las aplicaciones

14. Tratamiento de las interrupciones

14.1. Una interrupción se trata en todo caso, después de terminar la ejecución de la instrucción en curso.

15. Excepciones

15.1. Cuando la CPU intenta ejecutar una instrucción incorrectamente construida, la unidad de control lanza una excepción para permitir al SO ejecutar el tratamiento adecuado.