ensayo del sistema operativo distribuido plan 9

Páginas: 8 (1990 palabras) Publicado: 30 de mayo de 2013
SISTEMA OPERATIVO DISTRIBUIDO
PLAN 9

EQUIPO:
GIBRAN JALIUD AVILÉS NAVA
ALMA ROSA FLORES HUERTA
YOLAO ADONAÍ RENDÓN RAMÍREZ
PERLA YADIRA ROQUE CARRETO

MAESTRA:
MARIA DEL CARMEN URIOSTEGUI PERALTA

MATERIA:
SISTEMAS OPERATIVOS 2


IGUALA DE LA INDEPENDENCIA, GRO. A 30 DE MAYO DE 2013
SISTEMA OPERATIVO PLAN9
Fue desarrollado como el sucesor de UNIX por el Computing SciencesResearch Center de los Laboratorios Bell entre mitad de los años 80 y 2002, como un intento de aliviar los problemas derivados de la interconexión de ordenadores personales.
Pretende construir un sistema administrado centralizadamente, compuesto por ordenadores personales baratos. La experiencia que sus creadores adquirieron dando vida y desarrollando el sistema UNIX original, constituye un puntode partida ideal para el diseño de Plan 9.
La idea no es construir un sistema a partir de muchos “unixes”, sino más bien construir un UNIX a partir de muchos sistemas. Diferentes tipos de ordenadores llevaran a cabo diferentes tareas, como pueden ser terminales para los usuarios y servidores de CPU para uso común.
Plan 9 nació cuando UNIX ya estaba demasiado maduro como para ser arreglado, peromuchas de las ideas originales de UNIX se mantienen en Plan9, en especial el uso del sistema de ficheros para dar nombre a los distintos recursos.
Plan9 y su sistema de ficheros
En el SO plan9 cualquier recurso del sistema es un fichero, la red, las tarjeta de sonido, el ratón, el teclado, etc... Es un nuevo concepto de SO y su manera de entender el sistema de ficheros es una de sus principalescaracterísticas.
El sistema de ficheros de Plan9 es un sistema distribuido. Se encuentra fuera del Kernel. De esta manera es más flexible y un mismo kernel puede usar varios sistemas de ficheros distintos usando la red y formar así un sistema de ficheros distribuidos.
Si un usuario de Plan9 usa un fichero, se genera una petición al Kernel, después éste se encarga de procesar la petición,realizando las operaciones pertinentes con los sistemas de ficheros que contengan el fichero sobre el que se está actuando y devuelve un resultado al usuario inicial.
En la figura 1.2 se representan las distintas intercomunicaciones entre las aplicaciones que piden utilizar ficheros, los kernels, y los sistemas de ficheros.

Figura 1.2: Plan9 y su sistema de ficheros
Las aplicaciones que pretendenusar un fichero, hacen la petición al kernel y este tiene que encargarse de mandarle la petición al sistema de ficheros que le corresponda o a otro kernel hasta que se tenga acceso al dispositivo de almacenamiento que contiene el fichero sobre el que se pretende operar.
El uso de la red en el sistema de ficheros distribuido es básico ya que así se pueden usar los ficheros de varias máquinas como siestuvieran en la nuestra propia.
Diseño del sistema
Plan 9 está basado en tres principios fundamentales:
Se accede a los recursos que ofrece cada servicio como si fueran ficheros a través de un sistema jerárquico de ficheros.
Existe un protocolo estándar, 9P, para acceder a estos recursos, sean locales o remotos.
Las diferentes jerarquías de ficheros que suministra cada servicio se unen enuna única jerarquía por proceso, el espacio de nombres.
Aunque, todos los recursos del sistema aparecen como sistemas de ficheros, la mayoría no son verdaderos ficheros residentes en disco, se accede a ellos mediante llamadas normales de lectura/escritura. En este sentido, los ficheros de Plan 9 son similares a objetos.
El interfaz de acceso a ficheros está definido por el protocolo 9P1 similar a NFS.El protocolo trabaja a nivel de bytes, no a nivel de bloque, y tiene 17 mensajes que permiten la autenticación e inicialización de conexiones, la navegación por la estructura de directorios y el acceso de lectura/escritura sobre ficheros.
Cuando 9P trabaja contra recursos alojados localmente, utiliza llamadas locales a procedimiento. Gracias al dispositivo de montaje, 9P implementa las llamadas...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Los sistemas operativos en ambiente distribuidos
  • Sistemas operativos distribuidos
  • Sistemas Operativos Distribuido
  • Sistemas operativos distribuidos
  • Fiabilidad
  • Sistema operativo distribuido inferno
  • Sistemas operativos distribuidos
  • Sistemas Operativos Distribuidos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS