26
Universidad Autónoma de Santo Domingo (UASD) Facultad de Ciencias Tema Sistema de Archivos Sustentante Edward Aquino 100004649 Samuel Medina 100060688 Ayesha Montero DC-4110 María Victoria BE-1387 Idalne Mercede DD-7067 Johanna Feble CI-3191 Fecha 23/03/2011 Asignatura Sistemas Operativos (INF-324) Sección 01 Profesor José Binet 1

Sistema de archivos

Embed Size (px)

DESCRIPTION

Trabajo de investigación acerca de los diferentes tipos de sistemas de archivo

Citation preview

Page 1: Sistema de archivos

Universidad Autónoma de Santo Domingo(UASD)

Facultad de Ciencias

TemaSistema de Archivos

SustentanteEdward Aquino 100004649Samuel Medina 100060688Ayesha Montero DC-4110María Victoria BE-1387Idalne Mercede DD-7067Johanna Feble CI-3191

Fecha

23/03/2011

AsignaturaSistemas Operativos (INF-324)

Sección01

ProfesorJosé Binet

Santo Domingo

1

Page 2: Sistema de archivos

INDICE

Introducción……………………………………………….…….………………3

Sistema de archivos…………………………………………..…………………4

Sistemas de archivos y sistemas operativos…………………………………….5

Tipos de sistemas de archivos……………………………………………..……7

FAT16, FAT32, NTFS entre otros.

Tipos de sistemas de archivos más usado en mac os y

Linux…………………………………………………………..………………..12

Tabla maestra de archivos……………………………………….……………..14

Tabla de asignación de archivos………………………………………………..15

Conclusión………………………………………………..…………………….16

Sugerencias……………………………………………………..………………17

Referencias………………………………………………………...……………18

2

Page 3: Sistema de archivos

INTRODUCCION

A continuación les presentaremos el siguiente trabajo acerca de los sistemas de

archivos. Abordaremos sobre definición, características y tipos de sistemas de archivos.

También los diferentes tipos de archivos más usados en los distintos sistemas

operativos de hoy en día.

3

Page 4: Sistema de archivos

SISTEMA DE ARCHIVOS

Aunque los discos rígidos pueden ser muy chicos, aun así contienen millones de

bits, y por lo tanto necesitan organizarse para poder ubicar la información. Éste es el

propósito del sistema de archivos. Recuerde que un disco rígido se conforma de varios

discos circulares que giran en torno a un eje. Las pistas (áreas concéntricas escritas a

ambos lados del disco) se dividen en piezas llamadas sectores (cada uno de los cuales

contiene 512 bytes). El formateado lógico de un disco permite que se cree un sistema de

archivos en el disco, lo cual, a su vez, permitirá que un sistema operativo

(DOS, Windows 9x,UNIX) use el espacio disponible en disco para almacenar y utilizar

archivos. El sistema de archivos se basa en la administración de clúster, la unidad de

disco más chica que el sistema operativo puede administrar.

Un clúster consiste en uno o más sectores. Por esta razón, cuanto más grande sea el

tamaño del clúster, menores utilidades tendrá que administrar el sistema operativo... 

Por el otro lado, ya que un sistema operativo sólo sabe administrar unidades enteras de

asignación (es decir que un archivo ocupa un número entero de clústers), cuantos más

sectores haya por clúster, más espacio desperdiciado habrá. Por esta razón, la elección

de un sistema de archivos es importante.

4

Page 5: Sistema de archivos

SISTEMA DE ARCHIVOS Y SISTEMAS OPERATIVOS.

En realidad, la elección de un sistema de archivos depende en primer lugar del

sistema operativo que esté usando. Generalmente, cuanto más reciente sea el sistema

operativo, mayor será el número de archivos que admita. Por esto, se necesita contar

con FAT16 en DOS y en las primeras versiones de Windows 95.

Empezando por Windows 95 OSR2, usted puede elegir entre los sistemas de archivos

FAT16 y FAT32. Si el tamaño de la partición es mayor a 2GB, se excluyen los sistemas

de archivos FAT y usted necesitará usar el sistema FAT32 (o modificar el tamaño de la

partición).

Por debajo de este límite, se recomienda FAT16 para particiones con una capacidad

menor a 500Mb. De lo contrario, es preferible usar FAT32.

En el caso de Windows NT (hasta la versión 4) usted puede elegir entre el sistema

FAT16 y NTFS. No se admite FAT32. Por lo general, se recomienda el sistema NTFS

ya que brinda una mayor seguridad y un mejor rendimiento que el sistema FAT.

Actualmente, Microsoft recomienda el uso de una partición de tipo FAT pequeña (de

entre 250 y 500MB) para el sistema operativo, para poder iniciar el sistema desde un

disquete DOS de arranque en caso de que ocurra una catástrofe, y el uso de una segunda

partición para almacenar sus datos.

En Windows NT5, hay muchas más opciones ya que acepta particiones FAT16, FAT32

y NTFS. Nuevamente, se recomienda el sistema de archivos más reciente (NTFS 5), ya

que ofrece muchas más opciones que los sistemas FAT. Por las mismas razones

mencionadas anteriormente, aún puede elegir una partición del tipo FAT.

5

Page 6: Sistema de archivos

TABLA DE SISTEMAS OPERATIVO Y TIPOS DE SISTEMAS DE ARCHIVOS ADMITIDOS.

Sistema operativo

Tipos de sistemas de archivos admitidos

Dos FAT16

Windows 95 FAT16

Windows 95 OSR2

FAT16, FAT32

Windows 98 FAT16, FAT32

Windows NT4 FAT, NTFS (versión 4)

Windows 2000/XP

FAT, FAT16, FAT32, NTFS (versiones 4 y 5)

Linux Ext2, Ext3, ReiserFS, Linux Swap (FAT16, FAT32, NTFS)

MacOSHFS (Sistema de Archivos Jerárquico), MFS (Sistemas de Archivos Macintosh)

OS/2 HPFS (Sistema de Archivos de Alto Rendimiento)

SGI IRIX XFS

FreeBSD, OpenBSD

UFS (Sistema de Archivos Unix)

Sun Solaris UFS (Sistema de Archivos Unix)

IBM AIX JFS (Sistema Diario de Archivos)

6

Page 7: Sistema de archivos

TIPOS SE SISTEMAS DE ARCHIVOS

EL SISTEMA DE ARCHIVO FAT16

El primer sistema de archivos en ser utilizado en un sistema operativo de

Microsoft fue el sistema FAT, que utiliza una tabla de asignación de archivos. La tabla

de asignación de archivos es en realidad un índice que crea una lista de contenidos del

disco para grabar la ubicación de los archivos que éste posee. Ya que los bloques que

conforman un archivo no siempre se almacenan en el disco en forma contigua (un

fenómeno llamado fragmentación), la tabla de asignación permite que se mantenga la

estructura del sistema de archivos mediante la creación de vínculos a los bloques que

conforman el archivo. El sistema FAT es un sistema de 16 bits que permite la

identificación de archivos por un nombre de hasta 8 caracteres y tres extensiones de

caracteres. Es por esto que el sistema se denomina FAT16.

Para mejorar esto, la versión original de Windows 95 (que usa el sistema FAT16) se

lanzó al mercado con una administración FAT mejorada en la forma del

sistema VFAT (Virtual FAT [FAT Virtual]). VFAT es un sistema de 32 bits que permite

nombres de archivos de hasta 255 caracteres de longitud. Sin embargo, los

programadores tenían que asegurar una compatibilidad directa para que los entornos

(DOS) de 16 bits aún pudieran acceder a estos archivos. Por ende, la solución fue

7

Page 8: Sistema de archivos

asignar un nombre para cada sistema. Por esta razón se pueden usar nombres extensos

de archivos en Windows 95 y, aun así, acceder a ellos en DOS.

El sistema de archivos FAT es un sistema de 16 bits. Esto implica que las direcciones de

clúster no pueden ser mayores a 16 bits. El número máximo de clúster al que se puede

hacer referencia con el sistema FAT es, por consiguiente, 216 (65536) clúster. Ahora

bien, ya que un clúster se compone de un número fijo (4, 8, 16,32,...) de sectores de 512

bytes contiguos, el tamaño máximo de la partición FAT se puede determinar

multiplicando el número de clúster por el tamaño de un clúster. Con clúster de 32Kb, el

tamaño máximo de una partición es, por lo tanto, de 2GB.

Además, un archivo sólo puede ocupar un número integral de clúster. Esto significa que

si un archivo ocupa varios clúster, el último solamente estará ocupado en forma parcial

y no se podrá utilizar el espacio disponible. Como resultado, cuanto menor sea el

tamaño del clúster, menor será el espacio desperdiciado. Se estima que un archivo

desecha un promedio de medio clúster, lo cual significa que en una partición de 2 GB,

se perderán 16KB por archivo.

EL SISTEMA DE ARCHIVO FAT32

Aun que el VFAT era un sistema inteligente, no afrontaba las limitaciones de

FAT16. Como resultado, surgió un nuevo sistema de archivos en Windows 95 OSR2 (el

cual no sólo contaba con una mejor administración FAT como fue el caso de VFAT).

Este sistema de archivos, denominado FAT32 utiliza valores de 32 bits para las entradas

8

Page 9: Sistema de archivos

FAT. De hecho, sólo se utilizan 28 bits, ya que 4 bits se reservan para su uso en el

futuro.

Cuando surgió el sistema de archivos FAT32, el máximo número de clúster por

partición aumentó de 65535 a 268.435.455 (228-1). Por lo tanto, FAT32 permite

particiones mucho más grandes (hasta 8 terabytes). Aunque en teoría, el tamaño

máximo de una partición FAT32 es de 8 TB, Microsoft lo redujo, voluntariamente, a 32

GB en los sistemas 9x de Windows para promover NTFS

(ref.:http://support.microsoft.com/default.aspx?scid=kb;en;184006). Ya que una

partición FAT32 puede contener muchos clúster más que una partición FAT16, es

posible reducir significativamente el tamaño de los clúster y, así, limitar también el

espacio desperdiciado del disco. Por ejemplo, con una partición de 2 GB, es posible usar

clúster de 4KB con sistemas FAT32 (en lugar de clúster de 32KB con sistemas FAT16),

que reducen el espacio desperdiciado por un factor de 8.

El intercambio radica en que FAT32 no es compatible con las versiones de Windows

previas al OEM Servicie Ralease 2. Un sistema que arranque con una versión anterior

simplemente no verá este tipo de particiones. 

Asimismo, las utilidades de administración de un disco de 16 bits, como ser versiones

antiguas de Norton Utilitas, ya no funcionarán correctamente. En términos de

realización, el uso de un sistema FAT32 en lugar de un sistema FAT16 tendrá como

resultado una leve mejora, de aproximadamente 5%, en el rendimiento.

9

Page 10: Sistema de archivos

SISTEMA DE ARCHIVO FAT16 O FAT32?

Debido a que el número de clústers es limitado, el tamaño máximo de una

partición depende del tamaño de cada clúster. Veamos el tamaño máximo de la partición

según el tamaño del clúster y el sistema de archivos utilizado:

Tamaño del clúster Sistema de archivos FAT16Sistema de archivos FAT32 (en teoría)

512 bytes 32 MB 64 MB

1 KB 64 MB 128 MB

2 KB 128 MB 256 MB

4 KB 256 MB8 GB (1 TB)

8 KB 512 MB16 GB (2 TB)

16 KB 1 GB32 GB (4 TB)

32 KB 2 GB2 GB (8 TB)

Al formatear un disco rígido, deberá decidir el tipo de sistema de archivos que

utilizará y seleccionar el que le brinde el espacio disponible más cercano al tamaño que

desea.

10

Page 11: Sistema de archivos

EL SISTEMA DE ARCHIVOS NTFS

El sistema de archivos NTFS (New Technology File System [Sistema de archivos

de nueva tecnología]) se basa en una estructura llamada "tabla maestra de archivos"

o MFT, la cual puede contener información detallada en los archivos. Este sistema

permite el uso de nombres extensos, aunque, a diferencia del sistema FAT32, distingue

entre mayúsculas y minúsculas.

En cuanto al rendimiento, el acceso a los archivos en una partición NTFS es más rápido

que en una partición de tipo FAT, ya que usa un árbol binario de alto rendimiento para

localizar a los archivos. En teoría, el tamaño límite de una partición es de 16 exabytes

(17 mil millones de TB). Sin embargo, el límite físico 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 versión 5 de este sistema de archivos (estándar en

Windows 2000 [cuyo seudónimo es NT 5]) brinda aún más opciones nuevas, como ser

un alto rendimiento y cuotas de disco por volumen definidas para cada usuario. NTFS

v.5 también debería admitir la administración remota.

11

Page 12: Sistema de archivos

TIPOS DE SISTEMA DE ARCHIVOS MAS USADO EN

MAC OS.

Sistema de Archivos Jerárquico o Hierarquical File System (HFS), es un sistema

de archivos desarrollado por Apple Inc. para su uso en computadores que corren Mac

OS. Originalmente diseñado para ser usado en disquetes y discos duros, también es

posible encontrarlo en dispositivos de solo-lectura como los CD ROMS. HFS es el

nombre usado por desarrolladores, pero en la documentación de usuarios el formato es

referido como estándar Mac Os para diferenciarlo de su sucesor HFS+ el cual es

llamado Extendido Mac Os.

HFS fue introducido por Apple en septiembre de 1985 para reemplazar el Macintosh

File System (Sistema de Archivos Macintosh o MFS), el sistema de archivos original el

cual fue introducido un año antes que los Computadores Macintosh. Desarrollado por

Patrick Dirck y Bill Bruffey, HFS compartió un número de características del diseño

con MFS que no estaban disponibles en otros sistemas de ficheros de aquellos tiempos

(tales como FAT de DOS).

12

Page 13: Sistema de archivos

El sistema de ficheros jerárquico divide un volumen en bloques lógicos de 512 bytes.

Estos bloques lógicos están agrupados juntos en bloques de asignación (allocation

blocks) que pueden contener uno o más bloques lógicos dependiendo del tamaño total

del volumen. HFS usa un valor de dirección de 16 bits para los bloques de asignación,

limitando el número de bloques de asignación a 65.536.

HFS Plus o HFS + es un sistemas de archivos desarrollado por Apple INC. para

reemplazar sus jerarquia del sistema de archivo (HFS) como el principal sistema de

archivos usado en Macintosh computadoras (u otros sistemas de funcionamiento de Mac

OS ). Es también uno de los formatos utilizados por el iPod reproductor de música

digital. HFS Plus también es conocido como Mac OS Extended (o, erróneamente, "HFS

extendido"), donde, HFS, es también su predecesor a que se refiere como Mac OS

estándar (o, erróneamente, como "HFS estándar").Durante el desarrollo, Apple se

refirió a este sistema de archivos con el nombre en clave de Sequoia

HFS + se introdujo con el 19 de enero 1998 lanzamiento de Mac OS 8.1. Sin embargo,

su primera aparición, como un sistema de ficheros beta, estaba en el inédito Copland OS

beta.

El kernel de Linux incluye el módulo hfsplus para montar sistemas de ficheros HFS +.

En Windows, un sistema de archivos del controlador bastante completos para HFS +

existe como un paquete de software comercial llamado MacDrive. Este paquete permite

a los usuarios de Windows a leer y escribir discos formateados en HFS +, y leer en

formato Mac discos ópticos.

13

Page 14: Sistema de archivos

TABLA DE MAESTRA DE ARCHIVOS

La Tabla maestra de archivos es una tabla de valores numéricos. Cada celda de

estos valores describe la asignación de clúster de una partición. En otras palabras, es el

estado (utilizado o no por un archivo) de cada clúster en la partición en la que está

ubicada.

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 partición. El

primer registro, llamado descriptor, contiene información acerca de la MFT (una copia

de esta información 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 partición. Los siguientes registros, que constituyen lo que se conoce como el

núcleo, hacen referencia a cada archivo y directorio de la partición en la forma de

objetos con atributos asignados. Esto implica que la información 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 partición y no una lista de

clúster.

14

Page 15: Sistema de archivos

TABLA DE ASIGNACION DE ARCHIVOS.

La Tabla de Asignación de Archivos es una lista de valores digitales que

describe la asignación de los clúster de una partición o, dicho de otra forma, el estado de

cada clúster de la partición en la que se encuentra. De hecho, cada célula de la tabla de

asignación corresponde a un clúster. Cada célula contiene un número que indica si un

archivo está utilizando el clúster. De ser así, indica la ubicación del siguiente clúster en

el archivo. De esta forma, se obtiene una cadena FAT, la cual es una lista vinculada de

referencias que apunta a los clúster sucesivos hasta el final del archivo. Cada entrada

FAT tiene una extensión de 16 ó 32 bits (todo depende de si es una entrada FAT16 o

FAT32). Las primeras dos entradas almacenan información acerca de la tabla misma,

mientras que las entradas siguientes hacen referencia a los clúster. Algunas entradas

pueden contener valores que indiquen el estado del clúster específico. Por ejemplo, el

valor 0000 indica que no se está usando el clúster, FFF7 identifica al clúster como

defectuoso por lo que no se utilizará, y los valores entre FFF8 y FFFF especifican que el

clúster contiene el final de un archivo. En realidad, cada partición contiene dos copias

de la tabla almacenada de manera contigua en el disco, para que pueda recuperarse si la

primera copia se corrompe.

15

Page 16: Sistema de archivos

CONCLUSION

Al concluir esta exposición sobre sistemas de archivos esperamos que haya sido

de su agrado, este tema de suma importancia para nosotros como estudiantes de

informática ya que trabajamos con distintos tipos de archivos a diario y debemos

dominar todo concepto de nuestra ciencia.

La después de haberle explicado y a la vez enseñado acerca de la ética

profesional. Pudimos retocar también cuales eran los objetivos de la ética

profesional y los tipos de éticas más usado en nuestra vida cotidiana que permiten al

individuo un mejor desenvolvimiento en la ciudadanía.

16

Page 17: Sistema de archivos

SUGERENCIAS

Después de haber leído y debatido de manera coherente los tipos de sistemas de

archivos más comunes en Linux esperamos que ustedes hayan podido entender el uso

adecuado de cada sistema de archivo y todas y cada una de las funciones que hacen cada

una.

La utilización de los sistemas de archivos HFS y HFS+ en computadoras que trabajen

con Mac OS garantizarían un mejor desempeño y funcionamiento a la hora de realizar

cualquier trabajo.

17

Page 18: Sistema de archivos

REFERENCIAS

Stallings, William

Sistemas Operativos Distribuídos

http://www.monografias.com/trabajos11/archi/archi.shtml

LeVitus, Bob "Dr. Mac" (2008)

Mac OS X Leopard Para Dummies (v10.5):

Weley Publishing, Inc. Indianapolis, Indiana.

18

Page 19: Sistema de archivos

19