-
Cuando arranca un servidor de Unix,
se carga el kernel a memoria. El
kernel es un programa ejecutable, producto
de la compilación de un juego de programas fuentes de Lenguaje C,
normalmente llamado /unix.
-
El kernel hace que la computadora funcione
bajo Unix y que los usuarios puedan compartir eficientemente todos los
recursos. Contiene los drivers necesarios para que todos los periféricos
puedan ser accesados.
-
El Unix utiliza y administra muy eficientemente
la memoria. En la memoria libre atiende a los procesos.
A cada proceso le da la cantidad exacta de memoria que aquél necesite,
desde pocos kilobytes hasta varios megabytes. Cuando se acaba la
memoria, utiliza el Area de Swap que
es una memoria virtual. Esto permite que se pueda ejecutar un programa
que sea más grande que la memoria RAM total que tenga un servidor
de Unix.
-
El Unix ha sido desarrollado para el
procesamiento
de textos y por ello tiene una gran cantidad
de comandos y herramientas lo cual lo hace muy poderoso. Inclusive,
hay Sistemas Operativos que corren sobre Unix.
-
Es un Sistema Operativo
muy seguro. Cumple con las normas más
estrictas en lo que a seguridad se refiere.
-
El Unix cumple con más de 1000
estandares. Sus comandos, herramientas y protocolos están
basados y cumplen con estandares, algunos de facto y otros de jure.
-
Un disco es dividido en varios discos
lógicos y al menos una área de swap. Cada disco
lógico se llama File System.
Un File System es una estructura muy bien organizada.
El área de swap es una división
del disco sin formato, es decir, es un pedazo del disco en crudo.
Los directorios y archivos de un File System se representan como un árbol
que tiene una sola raíz y muchas ramas, en orden jerárquico.
-
Existe un File System principal que
es donde está la única raíz. Para tener acceso
a los otros File Systems, éstos se "injertan" en cualquier directorio.
-
El Unix trabaja todo en memoria RAM
y actualiza cada 30 segundos los File Systems evitando así el excesivo
acceso a los discos fijos.
-
El Unix tiene su propia idea de la
hora. No se basa en la hora del CMOS de la computadora, sino
que lleva en memoria su propio contador que registra cu ntos segundos han
pasado desde el 1 de septiembre de 1970. Permite que cada usuario
tenga su propia hora, basada en la Zona de Tiempo Horaria donde se encuentre.
-
Para el Unix todo es un archivo.
Permite crear archivos con nombres hasta de 255 caracteres de largo.
-
Permite tener conectados muchos usuarios
(hasta más de mil) ya sea por medio de terminales tontas conectadas
a puertos seriales o por medio de la red por telnet, rlogin o cualquier
otro servicio de red. Estos usuarios pueden estar en lugares locales
o remotos.
-
Cada usuario puede interactuar con
el Sistema Operativo con el Interpretador de Comandos (Shell) de su agrado
entre los que se destacan: El Bourne Shell (/bin/sh), el C Shell (/bin/csh),
El Korn Shell (/bin/ksh), el Bourne Again Shell (/bin/bash).
|
|