Décrire les méthodes d'accès direct pour accéder aux informations d'un fichier ?

1 Réponses


  • L'accès direct est basé sur un modèle de disque d'un fichier. Pour un accès direct, le fichier est considéré comme une séquence numérotée de blocs ou d'enregistrements. Un fichier à accès direct permet de lire ou d'écrire des blocs aléatoires. Une fois que le bloc 18 a été lu, le bloc 57 pourrait être le suivant, puis le bloc 3. Il n'y a aucune restriction sur l'ordre de lecture et d'écriture pour un fichier à accès direct. Les fichiers à accès direct sont d'une grande utilité pour un accès intermédiaire à de grandes quantités d'informations.
    Les opérations de fichier doivent être modifiées pour inclure le numéro de bloc en tant que paramètre. Cela fonctionne comme "read n", où n est le numéro de bloc plutôt que "read next". De même, il écrit avec "write, n" plutôt que "write next".

    Une approche alternative conserve "read next" et "write next". Il ajoute une opération "positionner le fichier à n" où n est le numéro de bloc. Ensuite, nous lancerions la commande « positionner sur n », puis « lire ensuite ».

    Tous les systèmes d'exploitation maintiennent un accès séquentiel et direct pour les fichiers. Certains systèmes n'autorisent qu'un accès séquentiel aux fichiers. D'autres n'autorisent qu'un accès direct. Certains systèmes exigent qu'un fichier soit défini comme séquentiel ou direct lors de sa création. Un tel fichier n'est accessible que d'une manière définie lors de sa déclaration.

Ecrivez votre réponse

Votre réponse apparaîtra après modération