Sistemas operativos

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Rocket clouds
Sistemas operativos por Mind Map: Sistemas operativos

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

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

3. 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.

4. 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.

5. ¿que es?

6. 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).

7. Perspectiva histórica

8. Problemas

9. Sistemas operativos multiprogramados

10. Llamadas al sistema operativo

11. Interrupciones y excepciones

11.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

12. Tratamiento de las interrupciones

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

13. Importancia de las interrupciones

13.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.

14. Excepciones

14.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.

15. Gestión de procesos

15.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:

15.1.1. Crear y destruir procesos.

15.1.1.1. Parar y reanudar procesos.

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