1. Suministro de interfaz al usuario: Permite al usuario comunicarse con la
computadora por medio de interfaces que se basan en comandos, interfaces que
utilizan menús, e interfaces gráficas de usuario.
2. Administración de recursos: Administran los recursos del hardware como la
CPU, memoria, dispositivos de almacenamiento secundario y periféricos de
entrada y de salida.
3. Administración de archivos: Controla la creación, borrado, copiado y acceso de
archivos de datos y de programas.
4. Administración de tareas: Administra la información sobre los programas
y procesos que se están ejecutando en la computadora. Puede cambiar la
prioridad entre procesos, concluirlos y comprobar el uso de estos en la CPU,
así como terminar programas.
5. Servicio de soporte: Los Servicios de Soporte de cada sistema operativo
dependen de las implementaciones añadidas a este, y pueden consistir en
inclusión de utilidades nuevas, actualización de versiones, mejoras de
seguridad, controladores de nuevos periféricos, o corrección de errores de
software.