Alexie
El acceso directo se basa en un modelo de disco de un archivo. Para el acceso directo, el archivo se ve como una secuencia numerada de bloques o registros. Un archivo de acceso directo permite leer o escribir bloques aleatorios. Una vez que se ha leído el bloque 18, el bloque 57 podría ser el siguiente y luego el bloque 3. No hay restricciones en el orden de lectura y escritura de un archivo de acceso directo. Los archivos de acceso directo son de gran utilidad para el acceso intermedio a grandes cantidades de información.
Las operaciones del archivo deben modificarse para incluir el número de bloque como parámetro. Funciona como "leer n", donde n es el número de bloque en lugar de "leer a continuación". De manera similar, escribe con "escribir, n" en lugar de "escribir a continuación".
Un enfoque alternativo retiene "leer a continuación" y "escribir a continuación". Agrega una operación "archivo de posición an" donde n es el número de bloque. Luego emitiríamos el comando "posición an" y luego "leer siguiente".
Todos los sistemas operativos mantienen acceso secuencial y directo a los archivos. Algunos sistemas solo permiten el acceso secuencial a archivos. Otros solo permiten el acceso directo. Algunos sistemas requieren que un archivo se defina como secuencial o directo cuando se crea. Solo se puede acceder a dicho archivo de la manera definida en el momento de su declaración.