Funciones -1-

    - Administración del Procesador       
El sistema operativo administra la distribución del procesador entre los distintos programas por medio de un algoritmo de programación. 

El tipo de programador depende completamente del sistema operativo, según el objetivo deseado.



    - Gestión de la Memoria de Acceso Aleatorio     
El sistema operativo se encarga de gestionar el espacio de memoria asignado para cada aplicación y para cada usuario, si resulta pertinente. 

Cuando la memoria física es insuficiente, el sistema operativo puede crear una zona de memoria en el disco duro, denominada "memoria virtual". La memoria virtual permite ejecutar aplicaciones que requieren una memoria superior a la memoria RAM disponible en el sistema. Sin embargo, esta memoria es mucho más lenta.


    - Gestión de Entradas / Salidas       
El sistema operativo permite unificar y controlar el acceso de los programas a los recursos materiales a través de los drivers (también conocidos como administradores periféricos o de entrada/salida).