* Integrateur Joomla Argenteuil
Integrateur Joomla Argenteuil
Article:
La portée de noms est pratiquement présente dans la majorité des systèmes de fichiers hiérarchiques en vue de proposer des vues différentes des noms de fichiers accessibles,donc elle n'est pas réservée seulement aux langages pour le stockage et le référencement de valeurs. Seuls les anciens systèmes de fichiers très simples, ne contenant qu'un unique dictionnaire de noms de fichiers pour le système tout entier (et tous les processus hébergés par le système), ne supportent qu'une seule portée pour les noms de fichiers (on peut cependant les utiliser tels quels pour les étendre, en y stockant sous forme d'un fichier des dictionnaires de noms supplémentaires). Sous Unix et Linux par exemple, les noms de fichiers sont déterminés en objets fichiers abordables à l'aide d'une variable de portée (dans ce cas, les répertoires de fichiers sont des dictionnaires), et permettent aussi de classer le même fichier sous des noms multiples et différents, y compris dans des répertoires multiples et différents. La résolution de portée utilise une variable globale spécifique au processus qui accède au fichier par son nom, modifiable par chroot et on référence impment ce dictionnaire « racine » en recherchant un nom commençant par "/". Une autre variable contenant la référence à un dictionnaire courant acceptant le concept de sous-répertoires et la navigation dynamique d'un niveau de portée à l'autre, à l'aide de manoeuvres comme chdir. Cette banalité de dénomination est supportée par tous les systèmes de fichiers des systèmes d'exploitation actuels. Divers systèmes de fichiers acceptent d'employer multiples dictionnaires racines conjointement en leur donnant à chacun un nom; pour les systèmes de fichiers CPM, DOS ou Windows chaque racine est désignée par une lettre unique (désignant généralement un lecteur ou un volume contenant les fichiers référencés bien que ce ne soit pas obligatoire); pour chaque lecteur ainsi nommé existe un répertoire courant propre à chaque processus, et chaque processus est aussi associé à un lecteur courant. D'autres systèmes (comme VMS) ne se délimitent pas à une seule lettre de lecteur et vont plus loin, pourtant, ils donnent la possibilité de nommer une quantité virtuellement infinie de volumes courants, chacun par leur propre nom. Dans ce cas tout processus contient un dictionnaire des volumes accessibles, dans lequel il existe soit des fichiers, soit d'autres répertoires, lesquels peuvent être mémorisés dans le contexte d'un processus dans son propre dictionnaire de volumes. Cela combine les avantages des deux manières de résolution dynamique de portée: hiérarchique, ou contextuelle.







