Sistema de archivos

11
CECYTEM PLANTEL TECAMAC TÉCNICO EN PROGRAMACIÓN LIZBETH YESENIA PÉREZ MARTÍNEZ ADMINISTRA SISTEMAS OPERATIVOS SISTEMA DE ARCHIVOS PROFESOR. RENE DOMÍNGUEZ ESCALONA

Transcript of Sistema de archivos

Page 1: Sistema de archivos

CECYTEMPLANTEL TECAMAC

T É C N I C O E N P R O G R A M A C I Ó N

L I Z B E T H Y E S E N I A P É R E Z M A R T Í N E Z

A D M I N I S T R A S I S T E M A S O P E R A T I V O S

S I S T E M A D E A R C H I V O S

P R O F E S O R . R E N E D O M Í N G U E Z E S C A L O N A

Page 2: Sistema de archivos

E L O B J E T I VO D E E S TA

P R E S E N TA C I Ó N E S DA R A C O N O C E R

E L T E M A : S I S T E M A D E A R C H I VO S

Page 3: Sistema de archivos

UN SISTEMA DE ARCHIVOS ES LA MERA EN QUE SE

ORGANIZA LOS ARCHIVOS EN EL DISCO.

ANTES DE QUE UNA PARTICIÓN O DISCO SEA

UTILIZADA COMO UN SISTEMA DE ARCHIVOS,

NECESITA SER INICIADA, Y LAS ESTRUCTURA DE

DATOS NECESITAN ESCRIBIRSE AL DISCO. ESTE

PROCESO SE DENOMINA CONSTRUIR UN SISTEMA DE

ARCHIVOS.

Page 4: Sistema de archivos

Un sistema de archivos son los métodos y estructuras de datos que un

sistema operativo utiliza para seguir la pista de los archivos de un disco o

partición; es decir, es la manera en la que se organizan los archivos en el

disco.

El término también es utilizado para referirse a una partición 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” refiriéndose a

que tiene dos particiones en las que almacenar archivos, o que uno utiliza

el sistema de “archivos extendido”, refiriéndose al tipo del sistema de

archivos.

La mayoría de programas trabajan sobre un sistema de archivos, y por lo

tanto no utilizarán una partición que no contenga uno (o que contenga uno

del tipo equivocado).

Page 5: Sistema de archivos

Antes de que una partición o disco sea utilizada como un sistema de

archivos, necesita ser iniciada, y las estructura de datos necesitan escribirse

al disco. Este proceso se denomina construir un sistema de archivos.

La mayoría de los sistema de archivos UNIX tienen una estructura general

parecida, aunque los detalles exactos pueden variar un poco. Los conceptos

centrales son superbloque, nodo-i, bloque de datos,bloque de directorio,

y bloque de indirección.

Los sistemas de archivos UNIX generalmente nos permiten crear

un agujero en un archivo (esto se realiza con la llamada al sistema lseek();

compruebe su página de manual), lo que significa que el sistema de archivos

simplemente intenta que en un lugar determinado en el archivo haya

justamente cero bytes, pero no existan sectores del disco reservados para

ese lugar en el archivo (esto significa que el archivo utilizará un poco menos

de espacio en disco). Esto ocurre frecuentemente en especial para pequeños

binarios, librerías compartidas de Linux, algunas bases de datos, y algunos

pocos casos especiales.

Page 6: Sistema de archivos

Sistemas de archivos soportados por Linux

Linux soporta una gran cantidad de tipos diferentes de sistemas de

archivos. Para nuestros propósitos los más importantes son:

• Minix

El más antiguo y supuestamente el más fiable, pero muy limitado en

características (algunas marcas de tiempo se pierden, 30 caracteres de

longitud máxima para los nombres de los archivos) y restringido en

capacidad (como mucho 64 MB de tamaño por sistema de archivos).

• Xia

Una versión modificada del sistema de archivos minix que eleva los

límites de nombres de archivos y tamaño del sistema de archivos, pero

por otro lado no introduce características nuevas. No es muy popular,

pero se ha verificado que funciona muy bien.

Page 7: Sistema de archivos

• Ext3

El sistema de archivos ext3 posee todas las propiedades del sistema de archivos

ext2. La diferencia es que se ha añadido una bitácora (journaling). Esto mejora

el rendimiento y el tiempo de recuperación en el caso de una caída del sistema.

Se ha vuelto más popular que el ext2.

• Ext2

El más sistema de archivos nativo Linux que posee la mayor cantidad de

características. Está diseñado para ser compatible con diseños futuros, así que

las nuevas versiones del código del sistema de archivos no necesitará rehacer los

sistemas de archivos existentes.

• Ext

Una versión antigua de ext2 que no es compatible en el futuro. Casi nunca se

utiliza en instalaciones nuevas, y la mayoría de la gente que lo utilizaba han

migrado sus sistemas de archivos al tipo ext2.

Page 8: Sistema de archivos

• Reiserfs

Un sistema de archivos más robusto. Se utiliza una bitácora que provoca que

la pérdida de datos sea menos frecuente. La bitácora es un mecanismo que

lleva un registro por cada transacción que se va a realizar, o que ha sido

realizada. Esto permite al sistema de archivos reconstruirse por sí sólo

fácilmente tras un daño ocasionado, por ejemplo, por cierres del sistema

inadecuados..Adicionalmente, existe soporte para sistemas de archivos

adicionales ajenos, para facilitar el intercambio de archivos con otros

sistemas operativos. Estos sistemas de archivos ajenos funcionan

exactamente como los propios, excepto que pueden carecer de

características usuales UNIX , o tienen curiosas limitaciones, u otros

inconvenientes.

• msdos

Compatibilidad con el sistema de archivos FAT de MS-DOS (y OS/2 y

Windows NT).

Page 9: Sistema de archivos

• umsdos

Extiende el dispositivo de sistema de archivos msdos en Linux para obtener

nombres de archivo largos, propietarios, permisos, enlaces, y archivos de

dispositivo. Esto permite que un sistema de archivos msdos normal pueda

utilizarse como si fuera de Linux, eliminando por tanto la necesidad de una

partición independiente para Linux.

• vfat

Esta es una extensión del sistema de archivos FAT conocida como FAT32.

Soporta tamaños de discos mayores que FAT. La mayoría de discos con MS

Windows son vfat.

• iso9660

El sistema de archivos estándar del CD-ROM; la extensión popular Rock

Ridge del estándar del CD-ROM que permite nombres de archivo más largos

se soporta de forma automática.

• nfs

Un sistema de archivos de red que permite compartir un sistema de archivos

entre varios ordenadores para permitir fácil acceso a los archivos de todos

ellos.

Page 10: Sistema de archivos

• smbfs

Un sistema de archivos que permite compartir un sistema de archivos

con un ordenador MS Windows. Es compatible con los protocolos para

compartir archivos de Windows.

• hpfs

El sistema de archivos de OS/2.

Page 11: Sistema de archivos

EN CONCLUSION ESTA INVESTIGACION ME SIRVIO PARA

OBTENER MAS CONOCIMIENTOS ACERCA DE LOS SISTEMAS DE

ARCHIVOS PARA QUE SIRVE Y CUAL ES SU FUNCIONAMIENTO,

PARA QUE PODAMOS ALMACENAR NUESTRA INFORMACION

LLEVANDO UNA SECUENCIA Y UN ORDEN.

Fuente bibliográfica

https://www.google.com.mx/search?q=SISTEMA+DE+ARCHIVOS&espv=2&biw=1366&bih=667&source=lnms&t

bm=isch&sa=X&ei=4GyjVMvnGIuhgwSGv4PADA&ved=0CAgQ_AUoAQ#facrc=_&imgdii=_&imgrc=zk5uZGHTa

EaovM%253A%3B9-

dv9IWOqui2dM%3Bhttp%253A%252F%252Fupload.wikimedia.org%252Fwikipedia%252Fcommons%252F2%252F21

%252FFilesAndFolders.png%3Bhttp%253A%252F%252Fes.wikipedia.org%252Fwiki%252FSistema_de_archivos%3B4

30%3B470