Verrouillage de fichier

Définition - Que signifie le verrouillage de fichier?

Le verrouillage de fichier est une fonctionnalité de gestion des données qui empêche les autres utilisateurs de modifier un fichier spécifique. Cela permet à un seul utilisateur ou processus d'accéder à ce fichier à un moment donné. Ceci afin d'éviter le problème des mises à jour intercédantes sur les mêmes fichiers.

Definir Tech explique le verrouillage de fichiers

Par exemple, si le processus A et le processus B ouvrent le même fichier, le processus A modifie alors le fichier et l'enregistre. Le processus B, qui a toujours le fichier d'état d'origine, apporte quelques modifications puis l'enregistre, rendant les modifications apportées par le processus A perdues.

Le mécanisme de verrouillage de fichier a été introduit par IBM en 1963 sur les ordinateurs centraux utilisant l'OS / 360. À l'époque, cela s'appelait «contrôle exclusif». Il s'agit d'une méthode du premier arrivé, premier servi pour la gestion des fichiers dans les systèmes multi-utilisateurs. Le premier processus ou utilisateur à accéder au fichier empêche les autres utilisateurs d'y accéder. Lorsque le fichier a été mis à jour et que le contrôle a été abandonné, il devient déverrouillé et accessible à d'autres personnes. La mise en œuvre moderne de cette méthode permet à plusieurs utilisateurs d'accéder au fichier, mais seul le premier à y accéder peut le modifier. Certaines applications permettent des mises à jour interconnectées avec toutes les modifications fusionnées de manière sélective ultérieurement, que ce soit manuellement ou automatiquement.