Acceso secuencial y directo

precio ram y ssd

Método Secuencial y Método Directo

¿En qué supuestos es la mejor opción el método secuencial como organización de datos?¿Y el método directo?

El acceso secuencial será utilizado en aplicaciones orientadas al manejo por lotes o en los que no es prioritario el acceso a un registro determinado. Esto es así porque se accede a los datos del fichero en un predeterminado orden.
En cambio, el acceso directo lo utilizaremos cuando sea necesario conocer la posición que ocupan cada uno de los registros en el fichero ya que nos permite acceder a cualquier registro de un fichero sin necesidad de recorrer los anteriores.

Ventajas e inconvenientes de ambos métodos

Método Secuencial

Ventajas
       • Evita fragmentación externa al no existir espacios entre       registros, pero precisa una carga
       extra de optimización.
       • Acceso rápido a registros contiguos. Por ejemplo, extraer los contactos que comienzan
        por una determinada letra en una agenda personal.
Desventajas:
       • Accesos ineficientes: Debido a que hay que recorrer muchos registros innecesarios.
       Obviamente, si el fichero a buscar se encuentra al comienzo, será rápido, mientras que si
       se encuentra al final, será muy costoso. Para definir el coste se suele indicar el coste
       medio.
       • Alto coste en las operaciones de mantenimiento de la estructura de datos. Por ejemplo,
       si se utiliza un almacenamiento contiguo en el que todos los registros ocupan un espacio
       variable pueden quedar huecos entre registros que deben ser reagrupados
       (compactación o desfragmentación).

Método Directo

 Ventajas:
• Evita la fragmentación externa
• Eficiencia en el acceso a datos
• Bajo coste en las operaciones de mantenimiento de la estructura de datos en caso de
registros de tamaño fijo
Desventajas:
• Limitación del hardware. Sólo se puede usar este método en dispositivos de acceso
directo (HDD, SSD).
• Alto coste en las operaciones de mantenimiento de la organización de los datos en caso
de registros de tamaño variable. Para reagrupar los huecos existentes y para realizar las
operaciones de eliminación o actualización.

¿Dónde encontramos estos tipos de ficheros?

Si hablamos de los ficheros de acceso secuencial, podríamos encontrarlos en: tocadiscos, lectura de cintas de respaldo, grabadores de discos ópticos de CD’s – DVD’s – Blu rays, casetera…

Si nos referimos a los ficheros de acceso directo, los encontraríamos en: disco duro, memoria USB, disquete, memoria RAM…

Be the first to comment

Deja un comentario.

Tu dirección de correo no será publicada.


*