Saltar al contenido

Sistemas de archivos en el sistema operativo: estructura, atributos, tipo

¿Qué es el sistema de archivos?

Un archivo es una colección de información de correlación registrada en un almacenamiento secundario o no volátil, como discos magnéticos, discos ópticos y cintas. Es un método de recopilación de datos que se utiliza como medio para dar entrada y obtener salida de ese programa.

Generalmente, un archivo es una secuencia de bits, bytes o registros cuyo significado es definido por el creador y el usuario del archivo. Cada archivo tiene una ubicación lógica donde se ubican para su almacenamiento y recuperación.

En este tutorial sobre el sistema operativo, aprenderá:

El propósito del sistema de gestión de archivos

Los principales objetivos del sistema de gestión de archivos son:

Propiedades del sistema de archivos

A continuación, se muestran algunas propiedades importantes de un sistema de archivos:

Estructura de archivo

La estructura del archivo debe estar en un formato predefinido de una manera que comprenda un sistema operativo. Tiene una estructura exclusivamente definida, en función de su tipología.

Estructura de tres tipos de archivos en el sistema operativo:

Atributos de archivo

Un archivo tiene un nombre y detalles. Además, también almacena metainformación como la fecha y hora de creación del archivo, el tamaño actual, la fecha de la última modificación, etc. Toda esta información se denomina atributos del sistema de archivos.

Estas son algunas de las características importantes de File que se utilizan en el sistema operativo:

Tipo de archivo

Se refiere a la capacidad del sistema operativo para diferenciar diferentes tipos de archivos, como archivos de texto, archivos binarios y de origen. Sin embargo, los sistemas operativos como MS_DOS y UNIX tienen los siguientes tipos de archivos:

Carácter de archivo especial

Es un archivo de hardware que lee o escribe datos por carácter, como un mouse, una impresora y muchos más.

Archivos ordinarios

Archivos de directorio

Archivos especiales

Funciones del archivo

Términos comúnmente usados ​​en sistemas de archivos

Gort:

Este elemento almacena un valor único, que puede ser estático o de longitud variable.

DETALLES:

La recopilación de datos relacionados se denomina base de datos. Las relaciones entre los elementos de datos son obvias.

PELÍCULAS:

Los archivos son la colección de un registro similar que se trata como una sola entidad.

REGISTRO:

El tipo de registro es un tipo de datos complejo que permite al programador crear un nuevo tipo de datos con la estructura de columnas deseada. Su grupo crea una o más columnas para formar un nuevo tipo de datos. Estas columnas tendrán sus propios nombres y tipos de datos.

Métodos de acceso a archivos

El acceso a archivos es un proceso que determina la forma en que se accede a los archivos y se leen en su memoria. Los sistemas operativos suelen admitir un método de acceso único en todo momento. Aunque existen varios sistemas operativos que admiten múltiples modos de acceso.

Hay tres métodos para acceder a los archivos:

Acceso secuencial

En este tipo de método de acceso a archivos, se accede a los registros en una determinada secuencia predefinida. En el modo de acceso secuencial, la información almacenada en el archivo se procesa una por una. La mayoría de los compiladores acceden a los archivos mediante este método de acceso.

Acceso aleatorio

El método de acceso aleatorio también se denomina acceso aleatorio directo. Este método permite acceder al registro directamente. Cada registro tiene su propia dirección a la que se puede acceder directamente para leer y escribir.

Acceso secuencial

Este tipo de método de acceso se basa en un acceso secuencial simple. En este modo de acceso, se crea un índice para cada archivo, con un puntero directo a varios bloques de memoria. En este modo, el índice se busca secuencialmente y su puntero permite el acceso directo al archivo. Se pueden utilizar diferentes niveles de indexación para ofrecer una mejor eficiencia de acceso. También reduce el tiempo necesario para acceder a un solo registro.

Asignación de espacio

En el sistema operativo, los archivos siempre tienen espacios en disco.

Hay tres tipos de métodos de asignación de espacio:

Asignación táctil

En este modo,

Asignación vinculada

En este modo,

Asignación indexada

En este modo,

Directorio de archivos

Un directorio puede contener o no varios archivos. Puede contener subdirectorios dentro del directorio principal. Los directorios contienen información de archivos. En el sistema operativo Windows, se llaman carpetas.

Directorio de un solo nivel

La siguiente información se guarda en un directorio:

Tipos de archivo: nombre, extensión

Tipo de archivoExtensión normalFunción
Activableexe, com, bin o ningunoprograma de lenguaje de máquina listo para ejecutarse
Objetoobjeción, ohcompatible, lenguaje de máquina, no vinculado
Código fuenteC. p, pas, 177, asm, acódigo fuente en varios idiomas
Lotemurciélago, shUn conjunto de comandos para realizar
Textotxt, docdocumentos de datos textuales
Procesador de textosdoc, docs, tex, rrf, srl.varios formatos de procesador de texto
Bibliotecalib, hbibliotecas de rutina
Archivostua, zip, tarraarchivos relacionados agrupados en un solo archivo, a veces comprimido.

Resumen: