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.