Las ventajas de los archivos de acceso secuencial

Una computadora almacena información en su disco duro como un objeto llamado archivo. Un archivo es un paquete de datos que tiene un tamaño, propietario y fecha de creación, y puede tomar muchas formas. El tipo más común es el archivo de acceso secuencial. Los archivos secuenciales tienen una organización simple, se modifican fácilmente con editores de texto y son útiles para exportar datos entre programas.

Archivo secuencial

Un programa de computadora crea un archivo secuencial simplemente escribiendo registros de datos, uno tras otro, en un área de archivo recién creada. Los registros pueden tener todos la misma longitud, o las longitudes pueden variar. Si varían, cada registro termina con un carácter o caracteres especiales; cuando un programa lee posteriormente el archivo, utiliza los caracteres para determinar dónde termina un registro y comienza el siguiente. Los programas leen archivos secuenciales de la misma forma en que fueron creados:comenzando con el primer registro y continuando, en orden ascendente, hasta el final.

Velocidad

En comparación con los archivos de acceso directo, los programas procesan los archivos de acceso secuencial más rápido. Los programas leen registros de archivos de acceso directo en cualquier orden, pero esa flexibilidad tiene el precio de un rendimiento más lento. El mecanismo de posicionamiento del disco duro de la computadora funciona mucho menos para archivos secuenciales que para archivos directos, y la unidad central de procesamiento (CPU) de la computadora también tiene menos trabajo con un archivo secuencial.

Simplicidad

Los archivos secuenciales son fáciles de leer debido a su sencilla organización. Es muy sencillo escribir nuevos programas para leer archivos secuenciales existentes, ya que el programa lee los registros como una serie simple hasta que encuentra una marca de fin de archivo (EOF). Aunque el archivo puede tener casi cualquier contenido, desde música grabada digitalmente hasta el texto de una novela, la estructura del archivo no tiene sorpresas.

Intercambio de datos

Los programas que comparten datos utilizan el formato de archivo de acceso secuencial como "lenguaje común". Por ejemplo, un programa de base de datos puede exportar un archivo para una hoja de cálculo. Los archivos nativos del sistema de base de datos son muy sofisticados; el programa de hoja de cálculo no puede acceder a ellos directamente. Sin embargo, lee fácilmente el archivo de exportación secuencial de la base de datos, especialmente si el usuario de la base de datos elige formatos delimitados por comas o tabulaciones. Debido a la facilidad de compartir datos, muchas aplicaciones importantes tienen funciones de importación y exportación mediante archivos secuenciales.