1. Gestión de recursos: Esto incluye la gestión de recursos de hardware como CPU, memoria, dispositivos de almacenamiento y periféricos. El sistema operativo (OS) es el componente principal responsable de esto, asignando recursos a diferentes programas y procesos de manera eficiente y evitando conflictos.
2. Gestión de procesos: Esto implica controlar la ejecución de programas y procesos. El sistema operativo maneja los procesos de inicio, detención y programación, asegurando una asignación justa del tiempo de CPU y evitando los puntos muertos. También gestiona la comunicación entre procesos.
3. Gestión de archivos: Esta función trata de organizar y acceder a archivos y directorios en dispositivos de almacenamiento. El sistema operativo proporciona un sistema de archivos jerárquico, que permite a los usuarios crear, eliminar, cambiar el nombre y acceder a archivos de manera eficiente. También administra permisos de archivos y seguridad.
4. Disposición de interfaz de usuario (UI): Esta función proporciona una forma para que los usuarios interactúen con el sistema informático. Esto puede tomar muchas formas, desde interfaces de línea de comandos (CLIS) hasta interfaces gráficas de usuario (GUI). La interfaz de usuario permite a los usuarios emitir comandos, iniciar programas y administrar archivos y otros recursos del sistema.