- Todas las aplicaciones computarizadas necesitan almacenar y recuperar la información Superando las limitaciones del almacenamiento real.
- Trascendiendo a la duración de los procesos que las utilizan o generan.
- Independizando a la información de los procesos permitiendo el acceso a la misma a través de varios procesos.
La solución es el almacenamiento de la información en discos y otros medios externos en unidades llamadas archivos:
- Los archivos deben ser persistentes, es decir que no deben verse afectados por la creación o terminación de un proceso.
- Los archivos son una colección de datos con nombre.
- Pueden ser manipulados como una unidad por operaciones como: open, close, create, destroy, copy, rename, list.
- Los elementos de datos individuales dentro del archivo pueden ser manipulados por operaciones como: read, write, update, insert, delete.
El
“Sistema de Archivos” es la parte del sistema de administración del
almacenamiento responsable, principalmente, de la administración de los
archivos del almacenamiento secundario.
Es la parte del S. O. responsable de permitir “compartir controladamente” la información de los archivos.
- Los usuarios deben poder crear, modificar y borrar archivos.
- Se deben poder compartir los archivos de una manera cuidadosamente controlada
- El mecanismo encargado de compartir los archivos debe proporcionar varios tipos de acceso controlado:
- Se deben proporcionar posibilidades de “respaldo” y “recuperación” para prevenirse contra:
- La pérdida accidental de información.
- La destrucción maliciosa de información.
- Se debe poder referenciar a los archivos mediante “Nombres Simbólicos”, brindando “Independencia de Dispositivos”. En ambientes sensibles, el sistema de archivos debe proporcionar posibilidades de “Cifrado” y “Descifrado”.
- Se debe poder estructurar los archivos de la manera más apropiada a cada aplicación. Los usuarios deben poder ordenar la transferencia de información entre archivos.
Archivo
Un “Archivo” es un conjunto de registros relacionados
El “Sistema de Archivos” es un componente importante de un S. O. y suele contener:
- “Métodos de acceso” relacionados con la manera de acceder a los datos almacenados en archivos.
- “Administración de archivos” referida a la provisión de mecanismos para que los archivos sean almacenados, referenciados, compartidos y asegurados.
- “Administración del almacenamiento auxiliar” para la asignación de espacio a los archivos en los dispositivos de almacenamiento secundario.
- “Integridad del archivo” para garantizar la integridad de la información del archivo.
El
sistema de archivos está relacionado especialmente con la
administración del espacio de almacenamiento secundario,
fundamentalmente con el almacenamiento de disco. Una forma de
organización de un sistema de archivos puede ser la siguiente:
- Se utiliza una “raíz ” para indicar en qué parte del disco comienza el “directorio raíz ”.
- El “directorio raíz ” apunta a los “directorios de usuarios”.
- Un “directorio de usuario” contiene una entrada para cada uno de los archivos del usuario.
- Cada entrada de archivo apunta al lugar del disco donde está almacenado el archivo referenciado.
Los
nombres de archivos solo necesitan ser únicos dentro de un directorio
de usuario dado. El nombre del sistema para un archivo dado debe ser
único para el sistema de archivos.
En sistemas de archivo
“jerárquicos” el nombre del sistema para un archivo suele estar formado
como el “nombre de la trayectoria” del directorio raíz al archivo.






- Entrar en ubuntu
- Icono ubuntu
- Teclear terminal
- Listar los archivos en formato largo para mostrar las propiedades
- ls -la
Ejercicio:
- Entrar en Windows
- Icono Windows
- Teclear cmd
- Listar los archivos para mostrar las propiedades
- dir /a
Archivo: secuencia de registros lógicos de longitud fija
¿De qué manera se accede a la información almacenada en los archivos?
Algunos SO ofrecen un solo método de acceso mientras que otros ofrecen diferentes métodos de acceso
- ACCESO SECUENCIAL
- Se basa en un modelo de archivo de cinta
- ACCESO DIRECTO o RELATIVO
- Se basa en el modelo de archivo de disco
- ACCESO INDEXADO
- Requiere de estructuras adicionales: tablas de indices
Particiones



Control de bloques libres



No hay comentarios:
Publicar un comentario