Professional Documents
Culture Documents
Ing. Alexis Rocha H., MGTI Ingeniero en Sistemas Computacionales Magster en Gerencia de Tecnologas de la Informacin Email: alefroch22@hotmail.com La Libertad, Santa Elena, Ecuador
Docente:
CICLO 2 Captulo 5
LOGO
Captulo 5
Unidad 5 Sistemas de Archivos CONTENIDOS 5.1. Servicios de manejo de archivos y directorios. 5.2. Sistemas de Archivos: Estructuras y Tipos. 5.3. Servidor de Archivos: Estructura. 5.4. Estructuras de datos asociadas, mecanismos de asignacin y gestin de espacio. 5.5. Otros servicios. 5.6. Ejemplos y Aplicaciones.
Explorador de Windows
Esta herramienta se utiliza para visualizar la estructura completa de los archivos y carpetas contenidas en las unidades de almacenamiento de la PC. El Explorador muestra las carpetas y los archivos, los recursos del computador y de la red. Prctica: Abrir el Explorador de Windows y mostrar el rbol de directorios.
MANEJO DE ARCHIVOS Y CARPETAS: Toda la informacin almacenada en un computador se encuentra guardada en multitud de archivos localizados en las unidades de disco (diskettes, disco duro, cds, pendrives, memorias, etc.). Estos archivos poseen un nombre que los identifica y los diferencia de los dems, se encuentran almacenados en carpeta, para facilitar su localizacin y organizacin. Revisar archivo: Manejo de Archivos y Carpetas.pdf (Pgina 3)
La extensin que es la 2da. parte que identifica a un fichero, es la parte que define el tipo de fichero de que se trata. Ej.: Ficheros con extensin .jpg, .bmp, .gif, estamos hablando de ficheros de imagen. Ficheros .doc, .docx (Word), .exe (Ejecutable), .com (de Comandos), .bat (procesamiento por lotes), .baths (ficheros ejecutables) Un SO puede o no tener conocimiento de los distintos tipos de extensin, lo que permite un mayor servicio y rapidez. Unix slo reconoce e interpreta los ficheros de perifricos y los directorios, el resto de extensiones de los ficheros se los pasa a la hora de ejecucin al programa con el que se ha creado o son compatibles. Cuando el usuario ejecuta un fichero, el SO mira a ver si la extensin es reconocida por el mismo para pasar directamente al procesamiento del fichero. Si no lo reconoce, coge y hace una llamada a un programa (que si reconozca esa extensin, que pueda crear ese tipo de ficheros o que sea compatible) y junto a esa llamada al programa le pasa el parmetro (ruta\nombre del fichero), entonces el programa capta la orden y ejecuta el procesamiento del parmetro, el cual alberga la localizacin del fichero.
Directorios de Archivos
Los directorios son tablas de ficheros donde cada entrada guarda informacin referida y relativa a ellos. Un directorio no es ms que una tabla, con columnas y filas fijas variables. Un directorio (carpeta) puede meter tantos ficheros como quiera, pudiendo meter o sacar ficheros. En cada casilla de esa tabla, podra almacenarse un fichero. Se podra decir que un directorio viene a ser como otro tipo de archivo. Un directorio tambin es una unidad lgica de almacenamiento (no tangible). El sistema de directorios ms extendido es el rbol. Lo recomendable es que los directorios y ficheros estn almacenados en disco duro y no en medios de almacenamiento externos como: pendrives, memorias, etc. La estructura en rbol, es el tipo de estructura jerrquica y organizada ms empleada para el sistema de directorios. Cul es la raz de ese rbol?, cul es el directorio raz?. Todo rbol nace de sus races, va creciendo y ramificando. La raz es el principio, donde el directorio comenz. Cuando pulsamos el botn de arranque de la PC, lo que hacemos es mandar una determinada cantidad de corriente, que activa los componentes del hardware, ste luego se comunica con el software que en primera instancia es el SO, encargndose de inicializar todo el software que requiere la PC.
Proteccin
Bsicamente consiste en proporcionar un acceso controlado a los archivos. Lo que puede hacerse. Por quin. Tipos de Acceso: Leer. Escribir. Ejecutar. Aadir. Borrar. Listar.
Mecanismos de Asignacin
1) MTODO DE ASIGNACIN DE ESPACIO: CONTIGUO Cada archivo ocupa un conjunto de bloques contiguos en disco. Ventajas: Sencillo: Slo necesita la localizacin de comienzo (# de bloque) y la longitud. El acceso es secuencial como puede ser directo. Desventajas: No se conoce inicialmente el tamao. Derroche de espacio (problema de la asignacin dinmica -> fragmentacin externa) Los archivos no pueden crecer, a no ser que se realice Compactacin -> ineficiente. Asociacin Lgica a Fsica: Supongamos que los bloques de disco son de 512 bytes.
2) MTODO DE ASIGNACIN DE ESPACIO: NO CONTIGUOENLAZADO Cada archivo es una lista enlazada de bloques de disco. Los bloques pueden estar dispersos en el disco. Ventajas: Evita la fragmentacin externa. El archivo puede crecer dinmicamente cuando hay bloques de disco libres -> no es necesario compactar. Basta almacenar el puntero al primer bloque del archivo.
Desventajas: El acceso directo no es efectivo (si el secuencial) Espacio requerido para los punteros de enlace. Solucin: Agrupaciones de bloques (clsteres) Seguridad por la prdida de punteros. Solucin: Lista doblemente enlazada (overhead) Asociacin Lgica a Fsica (direccin = 1 byte)
Tabla de Asignacin de Archivos (FAT): Es una variacin del mtodo enlazado (Windows y OS/2) Reserva una seccin del disco al comienzo de la particin para la FAT. Contiene una entrada por cada bloque del disco y est indexada por nmero de bloque de disco. Simple y eficiente, siempre que est en cach. Para localizar un bloque solo se necesita leer en la FAT -> se optimiza el acceso directo. Problema: Prdida de punteros -> doble copia de la FAT.
3) MTODO DE ASIGNACIN DE ESPACIO: NO CONTIGUOINDEXADO Todos los punteros a los bloques estn juntos en una localizacin concreta: Bloque ndice. El directorio tiene la localizacin a este bloque ndice y cada archivo tiene asociado su propio bloque ndice. Para leer el i-simo bloque, buscamos el puntero en la i-sima entrada del bloque ndice. Ventajas: Buen acceso directo. No produce fragmentacin externa.
Desventajas: Posible desperdicio de espacio en los bloques ndices. Tamao del bloque ndice. Soluciones: (a) Bloques ndices enlazados. (b) Bloques ndices multinivel. Problema: Acceso a disco necesario para recuperar la direccin del bloque para cada nivel de indexacin. Solucin: Mantener algunos bloques ndices en memoria principal. (c) Esquema combinado (Unix)
Unix (s5fs)
2) Lista Enlazada - Enlaza todos los bloques libres del disco, guarda un puntero al primer bloque en un lugar concreto. - No derrocha espacio. - Relativamente ineficiente -> No es normal atravesar bloques vacos.
3) Lista Enlazada con Agrupacin - Cada bloque de la lista almacena n-1 direcciones de bloques libres. - Obtener muchas direcciones de bloques libres es rpido.
4) Cuenta - Cada entrada de la lista: es una direccin de bloque libre y un contador del # de bloques libres que le sigue.
Otros Servicios
Servicio de Alojamiento de Archivos Un servicio de alojamiento de archivos, servicio de almacenamiento de archivos online o centro de medios online, es un servicio de alojamiento de Internet diseado especficamente para alojar contenido esttico, mayormente archivos grandes que no son pginas web. En general, estos servicios permiten acceso web y FTP, pueden estar optimizados para servir a muchos usuarios o estar optimizados para el almacenamiento de usuario nico. Algunos servicios relacionados son: alojamiento de videos, alojamiento de imgenes, almacenamiento virtual y el copiado de seguridad remoto.
Enlaces Web
http://www.ibiblio.org/pub/Linux/docs/LDP/system-adminguide/translations/es/html/ch06s08.html http://es.wikipedia.org/wiki/Gesti%C3%B3n_de_archivos http://www.si-forma.net/siforma/omc/WinXP/apuntes/unidad3.htm https://sites.google.com/site/cursodewindowsxpcompleto/manejo-dearchivos http://es.wikipedia.org/wiki/Sistema_de_archivos http://es.wikipedia.org/wiki/Servicio_de_alojamiento_de_archivos
LOGO
Sistemas Operativos