Características del sistema operativo UNIX

La alta fiabilidad, escalabilidad y potentes funciones hacen de UNIX un sistema operativo popular, según Intel. Con más de 40 años (a 2010), UNIX es la columna vertebral de muchos centros de datos, incluido Internet. Grandes empresas como Sun Microsystems, Apple, HP y AT&T (matriz original de UNIX) lo utilizan. The Open Group posee las especificaciones y la marca, disponibles gratuitamente en Internet.

Multitarea y portabilidad

Las principales características de UNIX son multiusuario, multitarea y portabilidad. Varios usuarios acceden al sistema mediante terminales y pueden ejecutar múltiples programas simultáneamente. UNIX usa un lenguaje de alto nivel fácil de entender, modificar y portar a otras máquinas, lo que permite adaptar el código a nuevo hardware y usar UNIX en múltiples arquitecturas.

El kernel y el shell

El kernel gestiona aplicaciones y periféricos. Junto con el shell, ejecutan tus peticiones. Te comunicas con el sistema a través del shell, que traduce al kernel. Al iniciar sesión, un proceso del sistema monitoriza tus entradas. El shell permite personalizar opciones sin ser experto: autocompleta comandos, mantiene historial y permite reutilizar comandos anteriores.

Archivos y procesos

Todo en UNIX es archivo o proceso. Los procesos son ejecuciones de programas; los archivos, colecciones de datos creados por el usuario (documentos, instrucciones, directorios). UNIX usa una estructura jerárquica que empieza en el directorio raíz (/), seguido de subdirectorios (como un árbol invertido) y termina en el archivo. Ejemplo: /Demand/Articles/UNIX.doc.