Vous êtes sur la page 1sur 12

2.1.

Sistema de archivos
Los sistemas operativos son, en definitiva, un conjunto de programas que deben estar grabados en el disco duro y en la BIOS (sistema de arranque). Por ello, es fundamental la organizacin del disco duro y el sistema de archivos.

El sistema de archivos determinar qu sistema operativo se podr instalar y cmo ste almacenar y acceder a los datos.

Se denomina sistema de archivos al modo de organizar y estructurar los datos y programas en un disco duro, o en una particin de ste. No podemos olvidar que los datos y programas ocupan espacio fsico en la superficie de los discos (recuerda el tema 1 de esta unidad). Adems, no son informacin esttica que se almacena y se olvida como en un viejo archivo. Los datos deben ser accesibles de forma rpida y sencilla. Para ello, deben estar perfectamente identificados. Cada dato o programa tiene que tener un DNI en el que figure su nombre, su direccin y su procendencia.

Img 2. Aplicacin GrandPerspective obtenida en nosolomac.com bajo licencia CC

La primera funcin ser establecer el tamao de los bloques o sectores en los que se dividir la unidad (disco duro o particin), que ser de 512 bytes, y el tamao del clster (bloque de 1 a 64 sectores independientes para almacenar la informacin de cada archivo por separado). La segunda es crear una tabla o ndice que haga las funciones de gua telfonica. Su funcin ser localizar rpida y eficazmente los clsters en los que est la informacin solicitada.

Adems, los sistemas de archivos suelen incluir medidas de proteccin para evitar que virus o errores en el disco puedan daar los datos. Estas medidas son la duplicacin del ndice o acotar el acceso a determinadas zonas mediante el uso de contraseas.

En la siguiente tabla se muestra un resumen de los principales sistemas de archivos.

Es un sistema antiguo, utilizado inicialmente por MS-DOS y despus FAT32.- Tabla de por las primeras versiones de Windows, hasta el XP. Realmente es asignacin de archivos una mejora del FAT y del FAT16 que usa direcciones de clsters de (File Allocation Table) 32 bits. Se usa en dispositivos de almacenamiento porque tanto de 32 bits. Windows como GNU/Linux pueden leer y escribir en este sistema. NTFS.- Sistema de archivos de nueva tecnologa (New Technology File System).

Es un sistema diseado para Windows que sustituye al FAT32. Su caracterstica es que permite definir el tamao del clster desde 512 bytes independientemente del tamao de la particin. Sin embargo, no es compatible con GNU/Linux.

HFS.- Sistema de archivos jerrquico (Hierarquical File System).

Es un sistema diseado para Mac Os, mejorado por una versin posterior HFS+ (versin extendida) para MAC OS X. Usa direcciones de clsters de 16 bits y tiene algunos problemas cuando se trabaja en multitarea. Es incompatible con Windows y con casi todas las versiones de GNU/Linux. Es el sistema utilizado por GNU/Linux que mejora a los anteriores EXT2 y EXT3. Es un sistema muy seguro, cuya principal caracterstica es el registro diario (journaling). Trabaja con ficheros de gran tamao, aumentando as la velocidad.

EXT4.- Cuarto sistema de archivos extendido (Fourth Extended File System).

Unidades de disco Cada SO utiliza un sistema para denominar las distintas particiones y unidades de disco.

Windows denomina a las unidades de disco con letras, comenzando por la C, que es la particin primaria en la que est instalado el SO. A partir de sta, se nombran las dems con letras sucesivas (D, E, ...). Despus se nombran el resto de unidades de almacenamiento como unidades de CD o DVD, memorias USB, tarjetas de memoria.

GNU/Linux "monta" las unidades en el directorio /dev. Las particiones primarias se denominan hd sd + letra identificativa del disco + nmero de particin (por ejemplo: hda1). Las unidades de CD y DVD se denominan hdc y hdd.

ndice Introduccin. 2 Definiciones. 3 Sistema. 3 Archivo. 3 Sistemas de archivo. 3 Clasificacin de sistemas de archivos. 4 Sistema de archivos de disco. 4 Sistema de archivos de red. 4 Sistema de archivos de propsito especial. 4 Arquitectura de los sistemas de Archivos. 5 Diseo de un sistema de archivos. 6 Los bloques. 6 Almacenamiento en archivos. 6 Almacenamiento en archivos, el esquema de asignacin de MS-DOS. 6 Qu sistemas de archivos son apropiados para mi sistema operativo? 7 Enfoque de un sistema de archivos para el usuario. 9 Conclusin. 10 Webgrafa. 11 Introduccin. En la computacin es importante una buena organizacin en el manejo de archivos en ocasiones es imperceptible para el usuario pero esto no significa que no exista. Para lograr esta organizacin las computadoras utiliza el sistema de archivos el cual se encarga de asignar el espacio adecuado donde se posicionara un archivo en un dispositivo de almacenamiento secundario, en ocasiones las computadoras de basan en estos sistemas para presentar de forma visual esta organizacin de archivos con esto se provee al usuario de una manera fcil de acceder a los archivos que se encuentran en la computadora. Tambin es importante conocer su funcionamiento y su estructura, lo cual se mencionara de manera ms precisa posteriormente. Definiciones. Sistema Un sistema es un conjunto de partes o elementos organizados y relacionados que interactan entre s para lograr un objetivo. Los sistemas reciben (entrada) datos, energa o materia del ambiente y proveen (salida) informacin, energa o materia. Archivo

Fichero, (file). En informtica, un archivo es un grupo de datos estructurados que son almacenados en algn medio y pueden ser usados por las aplicaciones. La forma en que una computadora organiza, da nombre, almacena y manipula los archivos se denomina sistema de archivos y suele depender del sistema operativo y del medio de almacenamiento (disco duro, disco ptico, etc.). Sistemas de archivo Un sistema de archivos son los mtodos y estructuras de datos que un sistema operativo utiliza para seguir la pista de los archivos de un disco o particin; es decir, es la manera en la que se organizan los archivos en el disco. El trmino tambin es utilizado para referirse a una particin o disco que se est utilizando para almacenamiento, o el tipo del sistema de archivos que utiliza. As uno puede decir tengo dos sistemas de archivo refirindose a que tiene dos particiones en las que almacenar archivos, o que uno utiliza el sistema de archivos extendido, refirindose al tipo del sistema de archivos. (File System). En computacin, un sistema de archivos es un mtodo para el almacenamiento y organizacin de archivos de computadora y los datos que estos contienen, para hacer ms fcil la tarea encontrarlos y accederlos. Los sistemas de archivos son usados en dispositivos de almacenamiento como discos duros y CD-ROM e involucran el mantenimiento de la localizacin fsica de los archivos. Ms formalmente, un Sistema de archivos es un conjunto de tipo de datos abstractos que son implementados para el almacenamiento, la organizacin jerrquica, la manipulacin, el acceso, el direccionamiento y la recuperacin de datos. Los sistemas de archivos comparten mucho en comn con la tecnologa de las bases de datos. La diferencia entre un disco o particin y el sistema de archivos que contiene es importante. Unos pocos programas (incluyendo, razonablemente, aquellos que crean sistemas de archivos) trabajan directamente en los sectores crudos del disco o particin; si hay un archivo de sistema existente all ser destruido o corrompido severamente. La mayora de programas trabajan sobre un sistema de archivos, y por lo tanto no utilizarn una particin que no contenga uno (o que contenga uno del tipo equivocado). En general, los sistemas operativos tienen su propio sistema de archivos. En ellos, los sistemas de archivos pueden ser representados de forma textual (ej.: el shell de DOS) o grficamente (ej.: Explorador de archivos en Windows) utilizando un gestor de archivos. El software del sistema de archivos se encarga de organizar los archivos (que suelen estar segmentados fsicamente en pequeos bloques de pocos bytes) y directorios, manteniendo un registro de qu bloques pertenecen a qu archivos, qu bloques no se han utilizado y las direcciones fsicas de cada bloque. Clasificacin de sistemas de archivos. Los sistemas de archivos pueden ser clasificados en tres categoras: sistemas de archivo de disco, sistemas de archivos de red y sistemas de archivos de propsito especial.

Sistema de archivos de disco (Disk file system). Tipo especial de sistema de archivos diseado para el almacenamiento, acceso y manipulacin de archivos en un dispositivo de almacenamiento. Son sistemas de archivos de disco: EFSa, EXT2, EXT3, FAT (sistema de archivos de DOS y algunas versiones de Windows), UMSDOS, FFS, Fossil ,HFS (para Mac OS), HPFS, ISO 9660 (sistema de archivos de solo lectura para CD-ROM), JFS, kfs, MFS (para Mac OS), Minix, NTFS (sistema de archivos de Windows NT, XP y Vista), OFS, ReiserFS, Reiser4, UDF (usado en DVD y en algunos CD-ROM), UFS, XFS, etc. Sistema de archivos de red (Network file system). Tipo especial de sistema de archivos diseado para acceder a sus archivos a travs de una red. Este sistema de puede clasificar en dos: los sistemas de ficheros distribuidos (no proporcionan E/S en paralelo) y los sistemas de ficheros paralelos (proporcionan una E/S de datos en paralelo). Son ejemplos de sistema de archivos distribuidos: AFS, AppleShare, CIFS (tambin conocido como SMB o Samba), Coda, InterMezzo, NSS (para sistemas Novell Netware 5), NFS. Son ejemplos de sistema de archivos paralelos: PVFS, PAFS. Sistema de archivos de propsito especial (Special purpose file system). Son aquellos tipos de sistemas de archivos que no son ni sistemas de archivos de disco, ni sistemas de archivos de red. Ejemplos: acme (Plan 9), archfs, cdfs, cfs, devfs, udev, ftpfs, lnfs, nntpfs, plumber (Plan 9), procfs, ROMFS, swap, sysfs, TMPFS, wikifs, LUFS, etc. Arquitectura de los sistemas de Archivos Un camino para hacerse una idea del alcance de la gestin de archivos es de mirar una representacin tpica de la organizacin del software.

Diferentes sistemas van a tener diferente organizaciones pero estas organizaciones son razonablemente representativas. A un nivel ms bajo los manejadores de dispositivos (device drivers) se comunican directamente con los dispositivos de perifricos o con sus canales o controladores. Un controlador de dispositivos es responsable de iniciar las operaciones de E/S en un dispositivo y procesar la terminacin de una peticin de E/S. Para operaciones de archivos, el controlador tpico de dispositivos son discos y unidades de cinta. Los manejadores de los dispositivos son usualmente considerados como parte del sistema operativo.

El prximo nivel est referido con el nombre de sistema de archivos bsicos ( basic file system),

o nivel de E/S fsica ( physical I/O) . Esta es la interface primaria con el ambiente fuera del sistema de la computadora. Este nivel trata con bloques de datos que son intercambiados con sistemas de disco o cinta. De este modo se preocupa de ubicar dichos bloques en el dispositivo de almacenamiento secundario y del almacenamiento intermedio de los mismos en memoria principal. Este nivel no comprender el contenido de los datos o la estructura de los archivos implicados. El sistema de archivos bsicos es usualmente considerado como parte del sistema operativo.

El supervisor bsico de E/S (Basic I/O supervisor) es el responsable de la iniciacin y terminacin de todas las E/S con archivos. En este nivel, hay unas estructuras de control que se encargan de la entrada y de salida con los dispositivos la planificacin y el estado de los archivos. El supervisor bsico de E/S se encarga de seleccionar el dispositivo donde se va a realizar la E/S con los archivos dependiendo del archivo seleccionado. Tambin se encarga de la planificacin de los accesos a disco y cinta para optimizar el rendimiento. En este nivel se asignan los buffers de E/S y se reserva la memoria secundaria. El supervisor bsico de E/S es parte del sistema operativo.

La E/S lgica habilita a los usuarios y aplicaciones de acceder a registros. As mientras el sistema de archivos bsico trabaja con bloques de datos. el modulo lgico de E/S trabaja con el archivo de registros. La E/S lgica provee una capacidad de E/S de registro de propsito general y mantiene los datos bsicos acerca de los archivos.

El nivel del sistema de archivo ms cercano de usuario es usualmente el mtodo de acceso (access method). Provee una interface estndar entre aplicaciones y los archivos del sistema a dispositivos que guarden datos. Los diferentes mtodos de acceso reflejan los diferentes estructuras de datos y diferentes maneras de acceder y procesar el dato.

Diseo de un sistema de archivos. A los diseadores de un sistema de archivo solo les interesa: * Cmo se maneja el espacio en el disco. * Cmo se almacenan los archivos. * Cmo hacer que todo funcione eficiente y confiablemente. * Manejo del espacio en el disco. * Para esto existen dos posibles estrategias para almacenar un archivo de n bytes. * Se distribuyen n bytes consecutivos de espacio del disco. * El archivo se divide en varios bloques (no necesariamente) contiguos. Los bloques. Casi todos los sistemas de archivo recortan los archivos en bloques de tamao fijo que no necesitan ser adyacentes. Tener una unidad de asignacin grande, como un cilindro, significa que todos los archivos, aun uno de 1 byte, se le asigna un cilindro completo. Una unidad de asignacin pequea, quiere decir que cada archivo consta de muchos bloques. La lectura de cada bloque requiere una localizacin y una demora rotatoria, de modo que un archivo de muchos bloques ser lenta. Almacenamiento en archivos. Un archivo consta de una sucesin de bloques, el sistema de archivo debe contar con alguna manera de llevar el control de los bloques de cada archivo. La forma ms evidente (el almacenamiento consecutivo de los bloques), suele no ser viable por los archivos pueden crecer. Un mtodo que resulta adecuado consiste en almacenar los bloques de un archivo como
una lista enlazada. Desventajas: * El nmero de bytes de datos en un bloque ya no es potencia de dos. * El acceso al azar es costoso, hay que leer todos los bloques anteriores antes de localizar un

dato. Almacenamiento en archivos, el esquema de asignacin de MS-DOS. Es la idea de representar un archivo como una lista enlazada conservando los apuntadores en memoria. Con cada disco hay una tabla llamada tabla de asignacin de archivos (FAT) tambin tiene una captacin por cada bloque del disco dicha captacin del directorio de cada archivo da el nmero de bloque del primero del archivo. Esa ranura en la FAT contiene el nmero de bloque del siguiente bloque. Qu sistemas de archivos son apropiados para mi sistema operativo?

En realidad, la eleccin de un sistema de archivos depende en primer lugar del sistema operativo que est usando. Generalmente, cuanto ms reciente sea el sistema operativo, mayor ser el nmero 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 tamao de la particin es mayor a 2GB, se excluyen los sistemas de archivos FAT y usted necesitar usar el sistema FAT32 (o modificar el tamao de la particin). Por debajo de este lmite, 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 versin 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 particin de tipo FAT pequea (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 catstrofe, y el uso de una segunda particin para almacenar sus datos.

En Windows NT5, hay muchas ms opciones ya que acepta particiones FAT16, FAT32 y

NTFS. Nuevamente, se recomienda el sistema de archivos ms reciente (NTFS 5), ya que ofrece muchas ms opciones que los sistemas FAT. Por las mismas razones mencionadas anteriormente, an puede elegir una particin del tipo FAT.

Sistema Operativo | Sistema de archivo admitido | Dos | FAT16 | Windows 95 | FAT16 | Windows 95 OSR2 | FAT16, FAT32 | Windows 98 | FAT16, FAT32 | Windows NT4 | FAT, NTFS (versin 4) | Windows 2000/XP | FAT, FAT16, FAT32, NTFS (versiones 4 y 5) | Linux | Ext2, Ext3, ReiserFS, Linux Swap (FAT16, FAT32, NTFS) | MacOS | HFS (Sistema de Archivos Jerrquico), 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) |

Enfoque de un sistema de archivos para el usuario.

Conclusin. Cada sistema operativo suele usar un sistema de archivos diferente. Pero todos comparten otro concepto: la carpeta. Una carpeta es una manera de agrupar libremente archivos. Las carpetas tambin se conocen como directorios. Al sistema de archivos que utiliza un sistema operativo se le llama sistema de archivos nativo. Esa es la manera en que un S.O. prefiere guardar la informacin.

El proceso de crear un sistema de archivos en un dispositivo de almacenamiento se llama formatear o dar formato: preparar el dispositivo para guardar la informacin como lo hace el sistema elegido. Si formateamos un dispositivo, se borrar toda la informacin que est en l. Todos los dispositivos de almacenamiento usan un sistema de archivos. Recordemos que un dispositivo de almacenamiento es tanto un disco duro como un CD o una memoria USB. Los sistemas de archivos de los dispositivos removibles pueden ser leidos por cualquier sistema operativo, como Windows o GNU/Linux. Sin embargo, los sistemas de archivos nativos no siempre se pueden leer entre sistemas operativos. Por ejemplo, muchas distribuciones GNU/Linux pueden leer el sistema de archivos de Windows, pero Windows no puede leer ninguno de los sistemas que utiliza GNU/Linux.

Webgrafa

http://www.proyectoautodidacta.com/2008/06/30/que-es-un-sistema-de-archivos/

http://www.alegsa.com.ar/Dic/sistema%20de%20archivos.php

http://html.rincondelvago.com/tipos-de-sistemas-de-archivos.html

http://www.ibiblio.org/pub/Linux/docs/LDP/system-adminguide/translations/es/html/ch06s08.html

http://www.cafeonline.com.mx/computadores/disco-duro/sistema-archivos.html

http://www.hospedajeydominios.com/mambo/documentacion-manual_rh9cg-paginapart_filesystems.html

http://lagunamarinezmiguelangel.blogspot.com/2009/03/sistemas-de-archivos-que-utiliza.html

Vous aimerez peut-être aussi