sistema de archivos1

10
UNIVERSIDAD PEDAGÓGICA EXPERIMENTAL LIBERTADOR INSTITUTO PEDAGÓGICO “LUÍS BELTRÁN PRIETO FIGUEROA” DE BARQUISIMETO DEPARTAMENTO DE MATEMÁTICA ALUMNA: MARYELIS UMBRÍA CONTENIDO: ¿Qué son los sistemas de archivos? Características de los sistemas de archivos Operaciones sobre archivos Luchar contra la fragmentación

Upload: hernandezumbri

Post on 03-Jul-2015

116 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Sistema de archivos1

UNIVERSIDAD PEDAGÓGICA EXPERIMENTAL LIBERTADOR

INSTITUTO PEDAGÓGICO “LUÍS BELTRÁN PRIETO FIGUEROA” DE BARQUISIMETO

DEPARTAMENTO DE MATEMÁTICA

ALUMNA: MARYELIS UMBRÍA

CONTENIDO:

•¿Qué son los sistemas de archivos?

•Características de los sistemas de archivos

•Operaciones sobre archivos

•Luchar contra la fragmentación

Page 2: Sistema de archivos1

¿QUÉ SON LOS SISTEMAS 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.

El sistema de archivos provee una abstracción de la memoria

secundaria (discos, cintas, medios extraíbles, etc.). Implementa una interfaz

que permite acceder a la información guardada en memoria secundaria de

una manera sencilla, generalmente a través de nombres de archivos y

directorios o carpetas.

Page 3: Sistema de archivos1
Page 4: Sistema de archivos1

•Seguridad o permisos.

listas de control de acceso (ACLs).

UGO (Usuario, Grupo, Otros, o por sus siglas en inglés, User, Group, Others).

Capacidades granuladas.

Atributos extendidos (ej.: sólo añadir al archivo pero no modificar, no modificar

nunca, etc.).

•Mecanismo para evitar la fragmentación.

•Capacidad de enlaces simbólicos o duros.

•Integridad del sistema de archivos (Journaling).

•Soporte para archivos dispersos.

•Soporte para cuotas de discos.

•Soporte de crecimiento del sistema de archivos nativo.

Page 5: Sistema de archivos1
Page 6: Sistema de archivos1

Crear:

Se crea un archivo vacío. Anuncia al sistema que se va a crear y establece atributos

Borrar:

Libera su espacio en disco asignado, y en las tablas del sistema de archivos

(directorio, espacio libre ocupado, etc.)

Abrir:

Antes de usar un archivo hay que abrirlo, con el objetivo de que el sistema obtenga

los atributos y la lista de bloques de disco del archivo para cargarla en memoria y

poder accederlo rápidamente.

Page 7: Sistema de archivos1

Cerrar:

Se guarda en disco información del archivo que aún no haya sido

respaldada (porque está en buffers), y se liberan los espacios en tablas de

sistema.

Leer, escribir.

Agregar:

(Append). Es una variante de escribir que agrega al final del archivo (a

menudo no tiene una llamada al sistema especifica)

Desplazar:

(Seek) Mueve el apuntador del archivo, sin leer o escribir nada

Modificar, leer atributos

Renombrar

Page 8: Sistema de archivos1
Page 9: Sistema de archivos1

Cuando un archivo se escribe en el disco, no puede escribirse siempre en bloques

consecutivos. Un archivos que no está almacenado en bloques consecutivos

está fragmentado. Leer un archivo fragmentado requiere mayor tiempo, puesto que la

cabeza de lectura-escritura del disco debe moverse más. Es deseable evitar la

fragmentación, aunque es un problema menor en un sistema con un buen caché buffer con

lectura progresiva.

El sistema de archivos ext2 intenta mantener la fragmentación al mínimo,

manteniendo todos los bloques de un archivo juntos, incluso cuando no pueden

almacenarse en sectores consecutivos. Ext2 efectivamente localiza el bloque libre más

cercano a los otros bloques del archivo. Por lo tanto para ext2 hay poca necesidad de

preocuparse por la fragmentación. Existe un programa para desfragmentar un sistema de

archivos ext2, llamado extrañamente defrag [24].defrag .

.

Page 10: Sistema de archivos1

Existen muchos programas de desfragmentación MS-DOS que mueven los

bloques por todo el sistema de archivos para eliminar la fragmentación. Para otros

sistemas de archivos, la desfragmentación debe hacerse guardando el sistema de

archivos, volverlo a crear, y restaurando los archivos de la copia guardada. Guardar un

sistema de archivos antes de desfragmentarlo es una buena idea para cualquier sistema

de archivos, puesto que muchas cosas pueden ir mal durante la desfragmentación