2.2. Manipulación de archivos

Soporte de almacenamiento externo USB
Imagen en pixabay de janeb13. Licencia Creative Common

En el tema anterior hemos estudiado las estructuras estáticas y dinámicas de datos. Estas ofrecen muchas ventajas a la hora del tratamiento de la información según el caso, sin embargo, también presentan algunos inconvenientes, los cuales podemos resolver con las estructuras externas de datos, también llamadas archivos o ficheros.

El principal problema que presentan las estructuras internas de datos (estáticas y dinámicas) está basado en el sistema de almacenamiento, ya que al situarse en la memoria central del ordenador, al apagarlo, perdemos todos los datos almacenados en la misma.

De esta forma, se hace necesario el uso de las llamadas memorias externas (disco duro, pendrive, DVD, etc) para poder recuperar a posteriori información tratada en sesiones diferentes (con períodos de apagado del equipo).

Otra desventaja de la memoria central está relacionada con su corta capacidad frente a la gran cantidad de información que podemos almacenar en la memoria externa. Así, el proceso consiste en acceder a la memoria externa para recuperar "trozos de información" (registros) en ella almacenada y cargarlos en la memoria principal para su tratamiento.

De memoria externa a memoria principal

Una última característica o ventaja de los archivos es la independencia respecto a los programas que los usan, es decir, un mismo fichero puede ser utilizado por varios programas, y aunque eliminemos un programa, los datos pueden seguir almacenados en el soporte externo.

Para saber más

Sistemas de archivos
Imagen en pixabay de OpenClipart-Vectors. Licencia CC

¿Qué son los sistemas de archivos?

En computación, los sistemas de archivos, como su nombre indica, son redes que contienen conjuntos de bits que almacenan información. Es un método, una forma utilizada para el almacenamiento y organización de datos en una computadora.

Gracias a los sistemas de archivos, la clasificación, organización y almacenamiento de datos, así como su búsqueda y encuentro, es más rápido y ordenado. El elemento más reconocido, y que todos los sistemas de archivo comparten, se denomina: carpeta

En otras palabras, la estructura de control que gestiona la información sobre ficheros, sectores, ocupación, etc, se denomina Sistema de archivos.

Existen distintos sistemas de ficheros según el sistema operativo con el que trabajemos: FAT16, FAT32, NTFS, EXT2, RAISER, NFS, SySV, OS2, etc. Existen también sistemas de ficheros estándar, independientes del sistema operativo, como el ISO 9660 que corresponde con el formato habitual de los CD-ROM de datos. Para poder trabajar con una unidad de almacenamiento, debemos crear la información sobre sistema de ficheros que reconoce el sistema operativo, a este proceso se le denomina comúnmente formatear.

.