1.- Aceptar todos los trabajos y conservarlos hasta su finalización.
2.- Interpreta los comandos que permiten al usuario comunicarse con el ordenador.
3.- Coordina y manipula el hardware de la computadora, como la memoria, las impresoras, las unidades de disco, el teclado o el Mouse.
4.- Organiza los archivos en diversos dispositivos de almacenamiento, como discos flexibles, discos duros, discos compactos o cintas magnéticas.
5.- Gestiona los errores de hardware y la pérdida de datos.
6.- El sistema operativo debe administrar la manera en que se reparten los procesos. Definir el orden. (Quien va primero y quien después).
7.- Evitar que las acciones de un usuario afecten el trabajo que esta realizando otro usuario.
8.- Un usuario se puede conectar a otra máquina sin tener que estar cerca de ella.
9.- Establece el costo que se le cobra a un usuario por utilizar determinados recursos.