Sei sulla pagina 1di 6

INSTITUTO TECNOLGICO DE CHIHUAHUA II Chihuahua, Chih.

Noviembre 2011

Sistemas Operativos Unidad V

SISTEMAS DE ARCHIVOS

M. C. Martina Isela Mendoza Flores Ing. Sistemas Computacionales Alfonso Orrantia Vega 07550470

INDICE Introduccin. 1 Sistema de archivos FAT.....1 FAT32..1 Sistema de archivos NTFS.. 2 Conclusin... 4 Bibliografa.. 4

INTRODUCCIN Un Archivo es un conjunto de elementos de informacin relacionados entre s y que fueron definidos por su creador. Por lo general, los archivos representan datos y programas. Un archivo de datos puede ser numrico, alfabtico o binario. Los archivos pueden ser de formato libre, como los archivos de texto, o pueden estar rigurosamente formateados. En general, un archivo es una secuencia de bits, bytes, lneas o registros cuyo significado es definido por el creador del archivo y por el usuario. Un archivo se puede manipular como una unidad mediante operaciones tales como abrir, cerrar, crear, destruir, copiar, renombrar y listar. Los elementos de informacin individuales que conforman un archivo se pueden manipular con acciones tales como leer, escribir, modificar y eliminar. El sistema de archivos FAT Un aspecto importante de cualquier Sistema Operativo es la manera de gestionar los archivos. En el antiguo MS-DOS, la gestin de los archivos era casi todo lo que haca el Sistema Operativo, esencialmente cuando se ejecutaba Windows de 16 bits sobre l. Windows de 16 bits se ocupaba de todo a excepcin de la manipulacin de los discos fijos y flexibles, que los dejaba para MS-DOS. El objetivo de la FAT es el de asignar espacio en disco para archivos. Esta contiene una entrada para cada grupo que est en el disco. Cada grupo que est en el disco. Cada grupo es un conjunto de sectores. Al querer crear un archivo o revisar uno existente, el sistema operativo revisa las entradas que estn asociadas a la FAT de acuerdo con la ubicacin del archivo. Despus de la versin 3, la entrada depende del nmero de clster, o sea, que si excede de 4096 bytes se utilizarn 16 bits para el direccionamiento. El rea de sistema tiene 3 componentes: Registro de arranque, FAT y directorio. La tabla tiene una captacin por bloque, sta define cuantos bloques tiene el primer archivo. Esta ranura de la FAT contiene el nmero de bloque del siguiente bloque. FAT32 La FAT32 emplea la misma tcnica que la FAT, a diferencia de que la FAT32 la implementa Windows '95 con direccionamiento a 32 bits. En s ste mdulo de 32 bits est escrito en cdigo reentrante, lo que permite que mltiples hebras concurrentes ejecuten el cdigo del sistema de archivos. FAT (File Allocation Table): Tabla de Asignacin de Ficheros. Al principio de cada particin se reserva una seccin del disco para guardar una tabla en ella.

Tiene una entrada para cada bloque de disco. Est indizada por n de bloque (se usa de manera similar a una lista enlazada). La entrada de directorio contiene el n de bloque del primer bloque del archivo. La entrada de la tabla indizada por ese n de bloque contiene el n del siguiente bloque del archivo. La cadena contina hasta el ltimo bloque, que tiene un valor especial de fin de archivo como entrada de la tabla. Los bloques desocupados se indican con valor cero en la tabla. Todos los bloques estn organizados en una lista enlazada. Hay dos posibilidades: Los bloques estn enlazados entre ellos. Se guarda la lista en memoria (MS-DOS). Problema: Para leer o escribir en el bloque n, hay que recorrer los n-1bloques precedentes. MS-DOS aade una tabla de localizacin de archivos duplicada. El sistema de archivos depende del tamao de cada entrada en la FAT. El sistema de archivos NTFS El sistema de archivos NTFS (New Technology File System [Sistema de archivos de nueva tecnologa]) se basa en una estructura llamada "tabla maestra de archivos" o MFT, la cual puede contener informacin detallada en los archivos. Este sistema permite el uso de nombres extensos, aunque, a diferencia del sistema FAT32, distingue entre maysculas y minsculas. En cuanto al rendimiento, el acceso a los archivos en una particin NTFS es ms rpido que en una particin de tipo FAT, ya que usa un rbol binario de alto rendimiento para localizar a los archivos. En teora, el tamao lmite de una particin es de 16 exabytes (17 mil millones de TB). Sin embargo, el lmite fsico de un disco es de 2TB. Es a nivel de la seguridad que el NFTS se destaca, ya que permite que se definan atributos para cada archivo. La versin 5 de este sistema de archivos (estndar en Windows 2000 [cuyo seudnimo es NT 5]) brinda an ms opciones nuevas, como ser un alto rendimiento y cuotas de disco por volumen definidas para cada usuario. NTFS v.5 tambin debera admitir la administracin remota... Tabla maestra de archivos La Tabla maestra de archivos es una tabla de valores numricos. Cada celda de estos valores describe la asignacin de clsteres de una particin. En otras palabras, es el estado (utilizado o no por un archivo) de cada clster en la particin en la que est ubicado. El sistema de archivos NTFS se basa en una estructura diferente, llamada tabla maestra de archivos, que contiene registros de los archivos y directorios de la particin. El primer registro, llamado descriptor, contiene informacin acerca de la MFT (una copia de esta informacin se almacena en el segundo registro). El tercer registro contiene el archivo de registro. Este es un archivo que contiene todas las acciones llevadas a cabo en la particin. Los siguientes registros, que constituyen lo que se conoce como el ncleo, hacen referencia

a cada archivo y directorio de la particin en la forma de objetos con atributos asignados. Esto implica que la informacin que concierne a cada archivo se almacena en un archivo y ste se registra dentro de la MFT. Por lo tanto, la MFT es una estructura de almacenamiento de los datos en la particin y no una lista de clsteres. Recuperabilidad: Capacidad de recuperacin de cadas del sistema y de fallos de disco. Reconstruye los volmenes de disco y los devuelve a un estado consistente. Recupera cada transaccin en ejecucin cuando surgi el fallo (sistema de almacenamiento redundante para los datos crticos del sistema de archivos). Seguridad: Archivo abierto que se implementa como un objeto archivo con un descriptor que define sus atributos de seguridad. Soporta eficientemente discos grandes y archivos grandes. Podemos definir mltiples series de datos para un slo archivo. Capacidad de indexacin general: El conjunto de descriptores de un archivo se organiza como una DB relacional, as los archivos se pueden indexar por cualquier atributo. Estructura de archivos y volmenes NTFS: Conceptos de almacenamiento en disco: Sector: Unidad de almacn. Fsico ms pequea sobre el disco. Clster: Uno o ms sectores contiguos. Volumen: Uno o ms clsteres que el sistema de archivos utiliza para asignar el espacio. Un volumen puede ser una parte de un disco, todo el disco o incluso varios discos (tam. mximo 264 B). Nota: Tamao mximo de archivo soportado por NTFS: 232 clusters 248B. Disposicin de un volumen NTFS: Cada elemento es un archivo y cada archivo consta de un conjunto de atributos. Cuatro regiones: 1. Particin del sector de arranque: Contiene informacin acerca de la disposicin del volumen y de las estructuras del sistema de archivos as como la informacin y el cdigo de arranque. Disposicin de un volumen NTFS: 2. MFT (Master File Table) Tabla maestra de archivos: Contiene informacin acerca de todos los archivos y directorios del volumen. Se organiza como un conjunto de archivos con una estructura de BD relacional. 3. Archivos del Sistema: MFT2: Espejo del comienzo del MFT (duplica la MFT previniendo fallos). Archivos de registro: Lista los pasos de las transacciones para la recuperabilidad. Mapa de bits de agrupamientos: Representacin del volumen, mostrando los clsteres en uso. Tabla de definicin de atributos: Define los tipos de atributos de ese volumen. 4. rea de archivos.

CONCLUSIN Como conclusin puedo decir que los sistemas de archivos son tiles segn las caractersticas de los dispositivos de almacenamiento as como de los requerimientos del usuario y las aplicaciones, puesto que vara la informacin que se maneja por archivo y tambin otras caractersticas que afectan al desempeo de la transferencia de archivos.

BIBLIOGRAFIA Nagar, Rajeev (1997). Windows NT File System Internals: A Developer's Guide (1st ed). O'Reilly.

Potrebbero piacerti anche