Manejo de Archivos en Sistemas distribuidos
La Era de la Informática ha sufrido diversos cambios desde que apareciera allá por los años 40’. Era una época en la que a nadie se le hubiera ocurrido la idea de tener una computadora en casa, ya que éstas en su comienzo consistían en un gran conjunto de tubos de vacío y consolas de gran tamaño que solo podían ser ubicadas en enormes salascon un acondicionamiento especial para su mejor funcionamiento. Sin mencionar que su adquisición era solamente apta para las grandes billeteras de la época. En esos tiempos tener una computadora en casa era idea de nadie, pues no era necesario, ya que en aquellos tiempos la revolución tecnológica se encontraba aun dando sus primeros pasos.
Hoy los tiempos han cambiado, y simplemente no se concibela idea de no tener una computadora en casa o de no tener un correo electrónico en el cual recibir boletines de los más variados tema de interés y a través del cual comunicarse con amigos de todas partes del mundo. Por supuesto, para llegar a nuestros tiempos muchas cosas tuvieron que surgir. En este caso, de la Era de la Informática, ocurrieron dos causas contemporáneas a las que se les atribuyeeste gran cambio: primero, el desarrollo de poderosos y económicos microprocesadores (eso en relación a la Ley de Grosch), que permitieron tener el poder de un computador mainframe respetable, y; segundo, el desarrollo de las ahora famosas Redes de Área Local (LANs: Local Area Network) de alta velocidad que permiten la interconexión de cientos de computadores con las cuales se consigue transferirpequeñas cantidades de información en pequeñas fracciones de tiempo. Cada una de las cuales ofreciendo sus mejores características y ventajas que ayudarían a la revolución de la que ahora somos testigos. Como resultado de estas importantes invenciones, encontramos sistemas computacionales compuestos de una gran cantidad de computadores y/o procesadores conectados entre sí mediante una red dealta velocidad. A los que llamaremos a partir de ahora: Sistemas Distribuidos Es preciso mencionar que estos sistemas distribuidos necesitan de software muy distinto al que utilizan los sistemas centralizados. Existe un importante antecedente de las redes de computadores, el ARPANET, que apareció en los Estados Unidos en el año 1969. Creado por el Departamento de Defensa de los Estados Unidos, estaprimitiva red permitía que los proveedores e investigadores de la defensa pudieran continuar comunicándose después de un ataque nuclear. Es decir, en lugar de tratar de fortalecer la red contra las armas nucleares, los diseñadores de ARPANET decidieron hacerla resistente distribuyendo los recursos de modo totalmente descentralizado, de manera que la destrucción de una parte cualquiera de la red,no detuviese el flujo global de información. Esta red encontró rápida y satisfactoria acogida entre los científicos informáticos e ingenieros de la industria y en las universidades, y se convirtió en un enlace vital de comunicación entre colaboradores remotos. Era prácticamente desconocida para los extraños. En 1989, cuando el gobierno de los Estados Unidos decidió dejar de subvencionar laARPANET, los usuarios que dependían de la red planificaron una sucesora que se denominaría Internet. Este hecho marca el inicio de la idea de los sistemas distribuidos.
Diseño de los sistemas de archivos distribuidos Generalmente, un sistema de archivos distribuidos consta de dos componentes muy distintos entre sí: el servicio de archivos y el servicio de directorios.
La Interfaz del Servicio deArchivos Un archivo es una secuencia de bytes sin interpretación alguna. Esto quiere decir que el contenido y estructura de un archivo es interpretado por el software de aplicación más no por el sistema operativo sobre el que se está trabajando. Un archivo se caracteriza por tener atributos, tales como: el propietario, el tamaño, la fecha de creación y el permiso de acceso.
La utilidad del...
Regístrate para leer el documento completo.