1 Sistemas de Archivos. 2 Almacenamiento Semipermanente 1.Gran capacidad de almacenamiento 2.La...

Post on 24-Jan-2016

221 views 0 download

Transcript of 1 Sistemas de Archivos. 2 Almacenamiento Semipermanente 1.Gran capacidad de almacenamiento 2.La...

1

Sistemas de Archivos

2

Almacenamiento Semipermanente

1. Gran capacidad de almacenamiento

2. La información sobrevive a la terminación del proceso

3. Varios procesos pueden acceder a la información de forma concurrente

3

Extensiones de los archivos

4

Estructura de los Archivos

• Tres clases de archivos– Secuencia de bytes– Secuencia de registros– Árbol

5

Tipos de Archivos

(a) Archivo ejecutable (b) archivo cualquiera

6

Acceso a los archivos• Acceso secuencial

– Lectura de principio a fin– Conveniente en cintas magnéticas

• Acceso aleatorio– Acceso a bytes/registros en cualquier orden– Esencial para acceso a bases de datos

7

Propiedades de los archivos

8

Operaciones con Archivos

1. Create

2. Delete

3. Open

4. Close

5. Read

6. Write

7. Append

8. Seek

9. Get attributes

10.Set Attributes

11.Rename

9

Directorios

• Directorio de un solo nivel– Contiene 4 archivos– 3 diferentes propietarios

10

Directorio de 2 niveles

Las letras indican los propietarios de los archivos y directorios

11

Sistema jerárquico de directorios

12

Árbol de directorios en UNIX

Rutas

13

Operaciones sobre directorios

1. Create

2. Delete

3. Opendir

4. Closedir

5. Readdir

6. Rename

14

Implementación de Sistemas de Archivos

15

Acceso a los archivos (1)

(a) Asignación adyacente(b) Asignación adyacente luego de borrar archivos

16

Acceso a los archivos (2)