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
Î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:
- folderul pentru documente (în limba engleză, folder ), utilizat în sistemele Mac OS și Microsoft Windows , precum și în mediile CDE , GNOME , KDE și Xfce Desktop
- sertarul (în engleză, drawer ), folosit de exemplu în AmigaOS .
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ă
- ^ ( EN ) director , pe Free On-Line Dictionary Of Computing , sect. 2. Accesat la 24 iunie 2008 .
- ^ În limba engleză non-tehnică, directorul este „listă”.
- ^ 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) .
- ^ Care este diferența dintre un director și un folder? , pe computerhope.com .
- ^ (EN) RC Daley; PG Neumann, A General-Purpose File System For Secondary Storage , multicians.org , 1965. Accesat la 15 august 2008 .
Bibliografie
- Andrew Stuart Tanenbaum , Instrucțiuni de gestionare a directorului , în Arhitectura computerelor. O abordare structurală , Milano, Pearson Education, 2006, pp. 445-446, ISBN 978-88-7192-271-3 .
Elemente conexe
Alte proiecte
- Wikționarul conține dicționarul lemma « director »
- Wikimedia Commons conține imagini sau alte fișiere din directoare
linkuri externe
- ( EN ) Directory , în Dicționarul gratuit online de calcul , Denis Howe. Disponibil sub licență GFDL
- Director , în Treccani.it - Enciclopedii online , Institutul Enciclopediei Italiene.