Características del sistema operativo UNIX

La alta confiabilidad, la escalabilidad y las potentes funciones hacen de UNIX un sistema operativo popular, según Intel. Ahora más allá de su 40º año a partir de 2010, UNIX es la columna vertebral de muchos centros de datos, incluido Internet. Los grandes jugadores que utilizan UNIX incluyen Sun Microsystems, Apple Inc., Hewlett-Packard y AT&T, que es la empresa matriz original de UNIX. The Open Group posee todas las especificaciones de UNIX y la marca registrada, que son de libre acceso y están disponibles a través de Internet.

Multitarea y portabilidad

Las características principales de UNIX incluyen capacidades multiusuario, multitarea y portabilidad. Múltiples usuarios acceden al sistema conectándose a puntos conocidos como terminales. Varios usuarios pueden ejecutar múltiples programas o procesos simultáneamente en un sistema. UNIX utiliza un lenguaje de alto nivel que es fácil de comprender, modificar y transferir a otras máquinas, lo que significa que puede cambiar los códigos de idioma de acuerdo con los requisitos del nuevo hardware de su computadora. Por lo tanto, tiene la flexibilidad de elegir cualquier hardware, modificar los códigos UNIX en consecuencia y utilizar UNIX en varias arquitecturas.

El Kernel y el Shell

El núcleo de un sistema operativo UNIX, el núcleo administra las aplicaciones y los periféricos en un sistema. Juntos, el kernel y el shell ejecutan sus solicitudes y comandos. Te comunicas con tu sistema a través del shell de UNIX, que se traduce al kernel. Cuando enciende su terminal, se inicia un proceso del sistema que pasa por alto sus entradas. Cuando ingresa su contraseña, el sistema asocia el programa shell con su terminal. El shell le permite personalizar las opciones incluso si no tiene conocimientos técnicos. Por ejemplo, si escribe parcialmente un comando, el shell anticipa el comando al que está apuntando y lo muestra por usted. El shell de UNIX es un programa que da y muestra sus avisos y, junto con el kernel, ejecuta sus comandos. El shell incluso mantiene un historial de los comandos que ingresa, lo que le permite reutilizar un comando desplazándose por su historial de comandos.

Archivos y Procesos

Todas las funciones en UNIX involucran un archivo o un proceso. Los procesos son ejecuciones de programas, mientras que los archivos son colecciones de datos creados por usted. Los archivos pueden incluir un documento, instrucciones de programación para el sistema o un directorio. UNIX utiliza una estructura de archivos jerárquica en su diseño que comienza con un directorio raíz, indicado por la barra inclinada (/). A la raíz le siguen sus subdirectorios, como en un árbol invertido, y termina con el archivo. En el ejemplo "/Demanda/Artículos/UNIX.doc", el directorio principal "Demanda" tiene un subdirectorio "Artículos", que tiene un archivo "UNIX.doc".