Sistemas operativos
von adrian bueso
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.