Definición
Es un conjunto de programas que permiten controlar el hardware de la computadora, ya sea el interno o el externo.
Dentro de las tareas que realiza el SO se encuentran:
- Gestionar la memoria del sistema y la carga de los diferentes programas, para ello cada programa tiene una prioridad o jerarquía y en función de la misma contará con los recursos del sistema por más tiempo que un programa de menor prioridad.
- Administrar al CPU gracias a un algoritmo de programación.
- Direccionar las entradas y salidas de datos (a través de controladores) por medio de los periféricos de entrada o salida.
- Dirigir las autorizaciones de uso para los usuarios.
- Ejecutar procesos.