* Gestión de procesos: Unix utiliza un sistema de tiempo compartido que permite que múltiples procesos se ejecuten simultáneamente en la misma computadora. Cada proceso tiene su propio espacio de memoria y el sistema operativo puede programarlo para que se ejecute en la CPU.
* Gestión de memoria: Unix utiliza un sistema de memoria virtual que permite que los procesos accedan a más memoria de la que está físicamente disponible en la computadora. Esto se hace dividiendo la memoria en páginas e intercambiando páginas entre la memoria principal y el almacenamiento secundario según sea necesario.
* Gestión de archivos: Unix utiliza un sistema de archivos jerárquico que permite a los usuarios organizar archivos y directorios en una estructura similar a un árbol. Se puede acceder a los archivos utilizando sus nombres de ruta completos o utilizando nombres de ruta relativos.
* Gestión de dispositivos: Unix proporciona controladores de dispositivos que permiten que el sistema operativo se comunique con dispositivos de hardware como impresoras, discos y tarjetas de red.