1 sistemas de archivos. 2 almacenamiento semipermanente 1.gran capacidad de almacenamiento 2.la...
TRANSCRIPT
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)