Sistemas operativos de red

Solo disponible en BuenasTareas
  • Páginas : 31 (7714 palabras )
  • Descarga(s) : 0
  • Publicado : 18 de mayo de 2011
Leer documento completo
Vista previa del texto
SISTEMA OPERATIVO UNIX
El Shell.
El shell es el mecanismo de los sistemas UNIX para lograr la comunicación entre los usuarios y el sistema. Es un intérprete de comandos que lee líneas tecleadas por el usuario y hace que se ejecuten las fu nciones del sistema solicitadas. Es un programa de aplicación como cualquier otro; no es parte del núcleo. Es frecuente que los sistemas UNIX manejen variosshells diferentes. El shell no reside permanentemente en la memoria principal como e l núcleo; puede intercambiarse cuando se necesite.
Tres de los shells más populares son el shell Bourne (Almacenado en el archivo de programa sh), el shell Berkeley C (Almacenado en csh), y el shell Korn (Almacenado en ksh). El shell Bourne ha sido el shell primordial en lo s sistemas UNIX de AT&T. El shell C(Cuya sintaxis se asemeja a la del lenguaje de programación C) fue desarrollado por Bill Joy de Sun Microsystems. El shell Korn de AT&T ofrece muchas mejoras con respecto al shell Bourne, incluyendo diver sas características del shell C. Estos shells no tienen una orientación gráfica, pero siguen siendo populares entre los usuarios experimentados.
El Núcleo.
Los sistemas UNIX contienen un núcleo,uno o más shells y diversos programas de utilidad general. El núcleo es la parte central de los sistemas operativos UNIX; encapsula el equipo y ofrece servicios de si stemas UNIX a los programas de aplicaciones. El núcleo se encarga de la administración de procesos, de memoria, de E/S y del reloj. Así como el shell proporciona servicios a los usuarios, el núcleo proporciona servicios a los programas de aplicación, incluyendo al shell.
El núcleo administra la memoria real y asigna el procesador en forma automática Otras funciones del núcleo se ejecutan en respuesta a solicitudes, denominadas llamadas al sistema, de los procesos de aplicaci&o acute;n.
Los sistemas UNIX administran muchos procesos concurrentes. Cada proceso tiene su propio espacio de direcciones como protección, pero losprocesos pueden compartir la misma copia de un programa reentrante.
El Sistema de Archivos.
Los sistemas UNIX utilizan un sistema de archivos jerárquicos con su origen en el nodo raíz (Root). Los nombres de archivos aparecen en directorios que son a su vez archivos UNIX. Cada entrada de directorio conti ene el nombre del archivo y un apuntador al inodo del archivo; el inodo contiene apuntadores alos bloques del archivo en disco. El núcleo se encarga de mantener la estructura de directorios del sistema de archivo. Desde el punto de vista del siste ma, un directorio es idéntico a un archivo ordinario excepto por la restricción de que los usuarios no pueden escribir en los directorios, aunque sí pueden leerlos.
Características Generales.
* Fue desarrollado por los Laboratorios Bell en1969.
* El sistema operativo UNIX era, en 1981, un sistema de comando por línea, con varias opciones de sintaxis.
* El sistema operativo, ahora soporta ratón e interfaz de ventanas como X-Window System de MIT, News de Sun Microsystem y Open Look de AT&T.
* Surgimiento de varios UNIX:
*
* XENIX de Microsoft (1980).
* Reparación de errores por Hardware.
*Reparación de archivos por caídas del sistema.
* Una mejor comunicación entre procesos.
* UNIX 4.1 BSD de la Universidad de California en Berkely (1980).
* Soporta memoria virtual.
* Sistema de archivos más rápido y potente.
* Comunicación entre procesos.
* Apoyo para redes de área local.
* Editor de pantalla completo.
* UNIX System III de AT&T(1982), evolucionó hasta convertirse en System V.
* Captura remota de trabajos.
* Mejor sistema de archivos.
* Mejores recursos para la comunicación entre procesos.
* Sun OS de Sun Microsystem.
* Tomó como base al sistema 4.2 BSD como modelo.
* Proporcionaba apoyo a una red de estación de trabajo.
* Manejo de una interfaz gráfica con ventanas y...
tracking img