1 sistemas de archivos. 2 almacenamiento semipermanente 1.gran capacidad de almacenamiento 2.la...

16
1 Sistemas de Archivos

Upload: lidia-rio-naranjo

Post on 24-Jan-2016

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 1 Sistemas de Archivos. 2 Almacenamiento Semipermanente 1.Gran capacidad de almacenamiento 2.La informaci ó n sobrevive a la terminaci ó n del proceso

1

Sistemas de Archivos

Page 2: 1 Sistemas de Archivos. 2 Almacenamiento Semipermanente 1.Gran capacidad de almacenamiento 2.La informaci ó n sobrevive a la terminaci ó n del proceso

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

Page 3: 1 Sistemas de Archivos. 2 Almacenamiento Semipermanente 1.Gran capacidad de almacenamiento 2.La informaci ó n sobrevive a la terminaci ó n del proceso

3

Extensiones de los archivos

Page 4: 1 Sistemas de Archivos. 2 Almacenamiento Semipermanente 1.Gran capacidad de almacenamiento 2.La informaci ó n sobrevive a la terminaci ó n del proceso

4

Estructura de los Archivos

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

Page 5: 1 Sistemas de Archivos. 2 Almacenamiento Semipermanente 1.Gran capacidad de almacenamiento 2.La informaci ó n sobrevive a la terminaci ó n del proceso

5

Tipos de Archivos

(a) Archivo ejecutable (b) archivo cualquiera

Page 6: 1 Sistemas de Archivos. 2 Almacenamiento Semipermanente 1.Gran capacidad de almacenamiento 2.La informaci ó n sobrevive a la terminaci ó n del proceso

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

Page 7: 1 Sistemas de Archivos. 2 Almacenamiento Semipermanente 1.Gran capacidad de almacenamiento 2.La informaci ó n sobrevive a la terminaci ó n del proceso

7

Propiedades de los archivos

Page 8: 1 Sistemas de Archivos. 2 Almacenamiento Semipermanente 1.Gran capacidad de almacenamiento 2.La informaci ó n sobrevive a la terminaci ó n del proceso

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

Page 9: 1 Sistemas de Archivos. 2 Almacenamiento Semipermanente 1.Gran capacidad de almacenamiento 2.La informaci ó n sobrevive a la terminaci ó n del proceso

9

Directorios

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

Page 10: 1 Sistemas de Archivos. 2 Almacenamiento Semipermanente 1.Gran capacidad de almacenamiento 2.La informaci ó n sobrevive a la terminaci ó n del proceso

10

Directorio de 2 niveles

Las letras indican los propietarios de los archivos y directorios

Page 11: 1 Sistemas de Archivos. 2 Almacenamiento Semipermanente 1.Gran capacidad de almacenamiento 2.La informaci ó n sobrevive a la terminaci ó n del proceso

11

Sistema jerárquico de directorios

Page 12: 1 Sistemas de Archivos. 2 Almacenamiento Semipermanente 1.Gran capacidad de almacenamiento 2.La informaci ó n sobrevive a la terminaci ó n del proceso

12

Árbol de directorios en UNIX

Rutas

Page 13: 1 Sistemas de Archivos. 2 Almacenamiento Semipermanente 1.Gran capacidad de almacenamiento 2.La informaci ó n sobrevive a la terminaci ó n del proceso

13

Operaciones sobre directorios

1. Create

2. Delete

3. Opendir

4. Closedir

5. Readdir

6. Rename

Page 14: 1 Sistemas de Archivos. 2 Almacenamiento Semipermanente 1.Gran capacidad de almacenamiento 2.La informaci ó n sobrevive a la terminaci ó n del proceso

14

Implementación de Sistemas de Archivos

Page 15: 1 Sistemas de Archivos. 2 Almacenamiento Semipermanente 1.Gran capacidad de almacenamiento 2.La informaci ó n sobrevive a la terminaci ó n del proceso

15

Acceso a los archivos (1)

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

Page 16: 1 Sistemas de Archivos. 2 Almacenamiento Semipermanente 1.Gran capacidad de almacenamiento 2.La informaci ó n sobrevive a la terminaci ó n del proceso

16

Acceso a los archivos (2)