miércoles, 23 de julio de 2008

Caracteristicas

  • 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 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).

No hay comentarios: