2 Introducción a los Sistemas Operativos
2.1 Concepto de sistema operativo
Un Sistema Operativo( SO) es un conjunto de programas o software que actúa como intermediario entre el hardware de un computador y el usuario, administrando y coordinando de manera eficiente los recursos y las operaciones que se llevan a cabo en la máquina. De acuerdo con Silberschatz, Galvin y Gagne[1], el Sistema Operativo se encarga de brindar un entorno en el cual los programas de aplicación pueden ejecutarse de forma cómoda y eficiente, controlando y coordinando el uso del hardware entre las diversas aplicaciones y los diferentes usuarios.
En términos generales, el sistema operativo realiza las siguientes tareas:
- Provee interfaces de usuario.
- Gestiona la asignación de memoria, procesador y dispositivos de entrada/salida.
- Supervisa y controla la ejecución de procesos y tareas.
- Resguarda la integridad de la información y la seguridad del sistema.