Está en la página 1de 17

Sistemas de Archivos

Sistemas Operativos
010401959
Ariel Emmanuelle Rodriguez Roldan
Archivos.

 Son el conjunto de información, la cual es creada por los procesos.


Dentro de todo sistema operativo, se crean archivos son diferentes a cada
programa u app la cual se haya creado.
Nomenclatura.

 Se da una manera de guardar información, de algún tipo de uso especifico


donde el disco pueda leerlas
Tipos de Archivos.

 Cada sistema operativo tiene la capacidad de soportar diferentes tipos de


archivos y directorios regulares. También cuentan con sistemas de archivos
que mantienen la estructura del Sistema.
 Caracteres especiales E/S.
 Archivos regulares en ASCII o binarios.
Estructura.

 La estructura de un sistema de archivos son secuencias de registros con la


idea de una operación de lectura que devuelva un registro, escritura y sobre
escritura o agregar un nuevo registro.
Acceso.

 En los primeros SO hay un tipo de acceso secuencial.


Este puede ser leído por un solo proceso dado en archivos y ordenes, desde el
inicio a fin , sin saltar ni mucho menos leer otros fuera de orden.
Atributos

 Cada uno tiene un nombre, con sus datos y demás atributos.


 Cada sistema operativo asocia una información diferente con cada archivo
que se cuenta
Operaciones de Archivos.

 Cada archivos existe para almacenar información y permitir que se recupere


posteriormente. Distintos sistemas proveen diferentes operaciones para permitir el
almacenamiento y la recuperación, son los siguientes:
 Create: El archivo se crea sin datos.
 Delete: Elimina un archivo.
 Open: Se utiliza para abrir un archivo.
 Close: Se utiliza para cerrar un archivo.
 Read: Los datos se leen del archivo.
 Write: Los datos se escriben el archivo otra vez, generalmente es su posición actual.
 Append: Misma función que write, pero solo se pueden agregar datos al final.
 Seek: Se utiliza para buscar datos específicos en un archivo.
 Get attributes: Examina los tiempos de modificación de todos los archivos fuente y
objetos, para calcular el numero de compilaciones requeridas para tener todo actualizado.
 Set attributes: Permite al usuario asignar y/o modificar ciertos atributos.
 Rename: Permite al usuario cambiar el nombre al archivo.
Ficheros.

 En la mayoría de los programas, los ficheros son elementos centrales. Con la


excepción de los programas en tiempo real y otros especializados, en la
entrada del programa que realiza mediante un fichero y en prácticamente
todo, la salida se guarda en un fichero para un almacenamiento a largo plazo
o para su acceso posterior por parte del usuario u otros programas.
Las Cinco Organizaciones de Ficheros.

 Esta es la organización física del fichero en al maceramiento secundario que


depende de la estrategia de bloques y de asignación de ficheros
 Para escoger una organización de ficheros, son importantes varios criterios:
 Tiempo de acceso corto.
 Facilidad de actualización.
 Economía de almacenamiento.
 Mantenimiento sencillo.
 Fiabilidad.
La pila.

 La forma mas fácil y menos complicada de organización de ficheros se puede


denominar pila.
 Los datos se almacenan en el orden en el que llegan. Cada registro está
formado por un conjunto de datos. El propósito de la pila es simplemente
acumular la masa de datos y guardarlos.
El fichero secuencial.

 La forma común de estructura de ficheros son los ficheros secuencial. En este


tipo de ficheros, se utiliza un formato fijo para los registros.
 Todos los registros son de igual tamaño y están compuestos por el mismo
número de campos de longitud fija en un orden específico.
El fichero secuencial indexado.

 Una técnica muy popular para eliminar las desventajas del fichero secuencial
es utilizar los ficheros secuenciales indexados.
 El fichero secuencial indexado mantiene las características clave del fichero
secuencial: los registros se organizan en secuencia, basándose en un campo
clave.
 Dos características se añaden: un índice al fichero que da soporte al acceso
aleatorio y un fichero de desbordamiento.
El fichero indexado.

 El fichero secuencial indexado elimina una de las limitaciones del fichero


secuencial: el procesamiento efectivo se limita a las búsquedas que se basan
en un único campo del fichero.
 Cuando es necesario buscar por algún otro atributo que no sea el campo
clave, ambas formas de ficheros secuenciales son inadecuadas.
El fichero de acceso directo o hash.

 El fichero de acceso directo, o hash, explota la capacidad encontrada en los


discos para acceder directamente a cualquier bloque de una dirección
conocida.
 Al igual que los ficheros secuenciales y secuenciales indexados, se requiere
una clave para cada registro
Derechos de acceso.

 El sistema de ficheros debería proporcionar varias opciones de tal forma que


el acceso a un fichero particular se pueda controlar. Típicamente, a los
usuarios o grupos de usuarios se les concede ciertos derechos de acceso a un
fichero. Se ha utilizado un amplio rango de derechos de acceso.
Referencias
 (N.d.-a). Edu.Mx. Retrieved June 12, 2022, from
https://apps.utel.edu.mx/recursos/files/r161r/w24802w/Sistemas_Operativos
_Modernos-ATanenbaum.pdf
 (N.d.-b). Edu.Mx. Retrieved June 12, 2022, from
https://apps.utel.edu.mx/recursos/files/r161r/w24802w/Sistemas-
operativos_WStallings.pdf

También podría gustarte