Director

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
Notă despre dezambiguizare.svg Dezambiguizare - Dacă căutați semnificația utilizată pe World Wide Web, consultați directorul Web .
Notă despre dezambiguizare.svg Dezambiguizare - Dacă sunteți în căutarea semnificației organizării și stocării informațiilor privind rețelele de calculatoare și resursele partajate, consultați Serviciul director .

Un director , în informatică , este o entitate specifică a sistemului de fișiere care listează alte entități, de obicei fișiere și alte directoare [1] , și care le permite să fie organizate într-o structură de arbore . Este astfel definit ca o adresă, cale ( cale ) sau locație a sistemului de fișiere în care există alte fișiere sau director [2] .

Caracteristici

Terminologie

Termenul directorului în limba engleză are printre semnificații cel al listei nominale, ghidului și indexului [3], iar termenul telefonic al directorului se referă la „ agenda telefonică : așa cum este cazul unei liste de telefon, care mapează numele la numerele de telefon, un director asociază nume cu structuri de date din sistemul de fișiere care reprezintă conținutul fișierelor și al altor directoare, astfel încât să poată fi referite prin nume; acest lucru este evident mai ales în sistemele Unix (unde directoarele asociază numele cu inodurile ) atunci când, de exemplu, doriți să schimbați numele unui fișier, operație pentru care trebuie să aveți permisiuni de scriere în directorul care îl listează, mai degrabă decât în fișier în sine.

Un director listat într-un alt director se mai numește subdirector , în timp ce directorul care îl listează este directorul său părinte (sau directorul de nivel superior ). Folderul și subfolderul pot fi, în scopuri practice, considerate sinonime ale directorului și ale subdirectorului. [4] În limba engleză se folosește și termenul folder pentru un container, deci un folder și un subfolder (subfolder).

Elemente tipice

Un sistem tipic de fișiere poate conține sute de mii de fișiere: directoarele vă permit să le împărțiți în grupuri mai mici, menținându-le organizate și facilitând utilizarea acestora de către utilizatori și programe . Fiecare entitate de sistem de fișiere devine identificabilă printr-un nume de cale , adică un nume calificat de numele directorilor care trebuie parcurși pentru a-l accesa, începând de la rădăcina arborelui sau din directorul curent .

Din punct de vedere al implementării, un director este un fișier care conține o listă de nume și legături fizice către fișiere. Directoarele asociază numele în ASCII și legătura fizică la fișiere (în unele sisteme de fișiere , cum ar fi FAT , directoarele specifică și metadatele entităților la care se referă, cum ar fi data ultimei modificări și permisiunile de acces); fiecare legătură fizică listată are un nume unic în cadrul aceluiași director: aceasta implică, de asemenea, că un director nu poate enumera mai multe nume identice, totuși diferite directoare pot conține nume identice.

Structura

Sistemele de operare împiedică în general crearea mai multor legături dure către același director, astfel încât fiecare director să aibă un singur director părinte și, de asemenea, să evite includerea unei părți a ierarhiei directorului în sine, ceea ce ar crea probleme pentru programele care scanează recursiv conținutul sistemului de fișiere (cum ar fi programele care caută fișiere sau cele care fac backup).

Din punct de vedere istoric, și chiar și în unele dispozitive încorporate moderne, sistemele de fișiere nu ofereau suport pentru directoare, dar aveau o structură plană, cu un singur grup la rădăcină care enumera toate fișierele (cum ar fi în cazul sistemelor CP / M și sistemelor MS-DOS anterior până la versiunea 2.0). Sistemele de fișiere cu suport ierarhic complet, deja detaliate în proiectarea Multics , [5] au devenit populare cu UNIX .

Reprezentare

Interfețe textuale

FAT root.jpg

În interfețele textuale, cum ar fi cele ale sistemelor MS-DOS sau shell-urile textuale ale sistemelor Unix și Unix , un director este prezentat sub forma unei liste de nume de fișiere și subdirectoare, afișate ca răspuns la executarea anumitor comenzi (de ex. dir sau ls ).

Printre numele enumerate există de obicei două special: . reprezentând directorul curent și .. reprezentând directorul părinte.

Interfețe grafice

Gestionarea directoarelor de către sistemele de operare este de așa natură încât acestea apar utilizatorilor ca containere pentru fișiere și alte directoare, chiar dacă în realitate își specifică doar numele și referințele la acestea. Metaforele utilizate în interfețele grafice pentru a reprezenta directoare și alte tipuri de liste de fișiere se bazează, de asemenea, pe acest comportament, care sunt, de exemplu:

Cu toate acestea, aceste metafore nu se limitează la reprezentarea directoarelor, deși acesta este cazul predominant: în funcție de interfața grafică utilizată, pot exista și foldere virtuale care reprezintă, de exemplu, rezultatul unei căutări efectuate în timp real sau conținutul unei arhive de fișiere (de exemplu un fișier ZIP sau TAR ) sau o imagine de disc și căruia nu îi corespunde un director din sistemul de fișiere .

Notă

  1. ^ ( EN ) director , pe Free On-Line Dictionary Of Computing , sect. 2. Accesat la 24 iunie 2008 .
  2. ^ În limba engleză non-tehnică, directorul este „listă”.
  3. ^ Printre sensurile de director există și cel al unui organism de conducere (cum ar fi în directorul de bord ), astfel încât termenul este uneori tradus ca director chiar dacă în acest context este deplasat. Vezi și: Giancarlo Livraghi, Director , despre ambiguitatea unor cuvinte în limba engleză (și posibile erori de traducere) . Adus la 18 mai 2008 (arhivat din original la 14 iunie 2008) .
  4. ^ Care este diferența dintre un director și un folder? , pe computerhope.com .
  5. ^ (EN) RC Daley; PG Neumann, A General-Purpose File System For Secondary Storage , multicians.org , 1965. Accesat la 15 august 2008 .

Bibliografie

Elemente conexe

Alte proiecte

linkuri externe

Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT