Está en la página 1de 3

Aporte trabajo colaborativo 3 SISTEMAS DISTRIBUIDOS

MARIO ALEJANDRO GODOY PAATIO COD : 1110460891 INGENIERIA DE SISTEMAS

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD CEAD- IBAGUE

Situacin 1: Investigar acerca del Sistema Operativo PLAN 9, en desarrollo por los laboratorios Bell. Porqu se dice que ser el sucesor de UNIX?, En cules plataformas se ejecuta?, Como se denominan los recursos?, Qu protoco lo de comunicacin utiliza?. Cmo es la estructura del sistema de archivos?

SISTEMA OPERATIVO PLAN 9

La idea originar consisti en realizar un moderno SO partiendo de cero, no como una actualizacin del Unix como lo fue el Unix98, sino que debera realizarse un SO que respondiera a las necesidades tecnolgicas actuales. De este modo, la cultura de la empresa respecto a Unix (y por ende toda la experiencia acumulada) sirvi para el diseo original del P9, suplir todas sus carencias respecto de la escalabilidad dinmica en red. Obviamente la plena potencia del P9 se ve cuando se instala en red y no en una mquina hogarea, sino no se aprecia sus ventajas respecto a su predecesor. Entre las caractersticas que comparte con Unix se puede citar:

Se encuentra escrito en C, lenguaje adecuado para la programacin de este tipo de sistemas. La interfaz de usuario es sencilla y potente, ofreciendo un refinamiento del Shell de Unix, aunque compleja de aprender, ya que no fue pensada para uso hogareo. Dispone un sistema de ficheros jerrquicos anclado a un sper fichero raz, permitiendo montar y desmontar volmenes como en Unix. Al igual que en Unix en universo se encuentra constituido por ficheros, incluso los dispositivos de Entrada Salida, pero con ideas propias que se vern mas adelante.

PROTOCOLO DE COMUNICACION QUE UTILIZA El sistema de P9 lo constituye el protocolo 9P. Es este el que permite tratar a todos los recursos como ficheros, ya sean locales o remotos, con lo cul no es necesario apelar al NFS. Ya que se permite el acceso a dispositivos de forma remota cosa que con NFS no se puede. El protocolo 9P ofrece una semntica nica de accesos a archivos que implementa procedimientos RPC sobre el protocolo IL (Internet Link), un nuevo protocolo fiable que se monta sobre IP. PLATAFORMAS EN LAS QUE SE EJECUTA Por el momento P9 corre en i386 o superior, MIPS, SPARC y Motorola 68020. En el entorno i386, el sistema de ventanas, un editor, ms aplicaciones bsicas, pueden correr en una mquina con 8Mb de RAM. El sistema bsico, incluido soporte ethernet, Internet y compilador Alef, caben en cuatro discos de 3 1/2. La versin completa est contenida en un CD de los cuales se emplea solo 140Mb para el soporte i386. COMO ES LA ESTRUCTURA DE SISTEMAS DE ARCHIVOS Algunos Unix como el SV y Linux emplean un sistema de archivos virtual denominado /proc. Con el se puede acceder a procesos, entornos de procesos, dispositivos y recursos. P9 incorpora este mecanismo, as bajo el directorio /proc (visible por todos los procesos) existe otro subdirectorio asociado con cada proceso del sistema y que toma como nombre el nmero del proceso. Bajo l otros archivos como ctl, mem, status, etc. permiten acceder a travs de las funciones E/S de la API. Luego el comando ps se lo puede implementar como cat /proc/*/status. Por otra parte los mensajes de lectura y escritura son de texto, si bien se puede perder algo de prestaciones se gana en claridad evitando la translacin host byte order a network byte order y viceversa. COMO SE DENOMINAN LOS RECURSOS La gestin de los recursos es tal que desaparece la separacin entre recursos locales y remotos. Para ello se incorpora en el ncleo el protocolo 9P (que reemplaza al TCP/IP).

También podría gustarte