Fisiere in UNIX
-
Upload
lidia-vranceanu -
Category
Documents
-
view
213 -
download
0
Transcript of Fisiere in UNIX
-
7/23/2019 Fisiere in UNIX
1/8
FisiereinUNIX
n informatica, un sier este ocolectie de orice natura ce cuprindedate, stocate de obicei pe un dispozitivde stocare numit si purtator de date;
Natura datelor dintr-un sier poate foarte variata: text, tabele, desene,fotograi, partituri, animatii, lme, liste,sunete, voce sau combinatii dintreele,dar mereu datele se reduc lareprezentarea lor codicata binara cuajutorul cifrelor !i "# $entru a putea stocate digital %numeric& 'n siere,informatiile de intrare, ca de ex#imaginile si sunetele, trebuie 'nt(idigitalizate %codicate
)isierele mai pot contine si programe'n forma de text sau codicate cu cifre,'n sistemul binar# $entru a executateprogramele trebuiesc 'nt(i 'ncarcate de
pe dispozitivul de stocare 'n memoria de
-
7/23/2019 Fisiere in UNIX
2/8
lucru a calculatorului respectiv si, lanevoie, transformate 'n cod executabil
$rin contrast exista si date decalculator care de obicei nu constituiesiere propriu-zise# *a de exemplu:
-datele furnizate de instrumente demasura %ce-i drept ele pot colectionate'n siere, dar pot si interpretateinstantaneu de catre un program decalculator,
-datele de la un post digital de radio sau
+ care emite permanent un program,-un mesaj instantaneu, scurt, de tip cat
.i altele# /a nevoie 'nsa si aceste datepot stocate drept siere#secrete%nedocumentate& sau sosticate#
Notiunea de sier in 0N12
1n acceptia 0N12-ului, un sierreprezinta o succesiune de octeti#)isirele sunt organizate intr-o structura
de arbore formata din directoare#
-
7/23/2019 Fisiere in UNIX
3/8
3cestea sunt si ele siere care contininfomatii de regasire a altor siere#
1n 0N12 se deosebesc trei tipuri desiere:
-siere ordinare;
-siere director;
-siere speciale; )isiere ordinare:
0n sier ordinar este folosit pentrumemorare de informatii pe suport
magnetic; el poate contine un programsursa %text& sau unul sub forma de codexecutabil %binar&,precum si datenecesare executiei programelor#
)isierele ordinare sunt singurul tip de
siere folosite pentru memorarea petermen lung a informatiilor#
Numele sierelor nu pot depasi "4caractere tiparibile in sistemele 0nixmai veci si 566 de caractere in
versiunile mai recente# *aracterele
-
7/23/2019 Fisiere in UNIX
4/8
permise sunt literele mari si mici alealfabetului englez, cifrele si semnul 7 #
/iterele mari si literele mici suntconsiderate distincte# 0neori estenecesar ca numele sierului sa aiba oextensie:
#s pentru programe .ell, #bas pentru
programe 8asic, #c pentru programe *,e#t#c
9xista doua tipuri de siere ordinare:text si binare#
)isierele text contin numai caractere3.*11, pe cand cele binare contin toatecele 56 de valori posibile pentru ecareoctet#
)isiere directoare:
irectoarele sunt siere care contininformatii despre subdirectoarele sisierele continute#
)iecare director poate contine alte
directoare, care la randul lor contin alte
-
7/23/2019 Fisiere in UNIX
5/8
directoare, pe un numar de nivelurinelimitat# 3cest lucru permite o grupare
optima a sierelor in directoare# )iecare utilizator are un directorpropriu, in care isi depune propriilesiere#
)isiere speciale:
)isierele speciale sunt siere asociatedispozitivelor periferice#
)isierele speciale se clasica in:
-siere speciale de tip caracter suntsierele care transfera un b
-
7/23/2019 Fisiere in UNIX
6/8
nevoiti sa cunoasca detalii despremecanismul de functionare a acestora#
>ecanismul de protectie asierelor
0n alt aspect rezolvat in conditiifoarte bune la 0N12, il constituiesistemul de proiectie al sierelor#
9xista un control riguros al accesuluila siere %periferice& absolut necesar insistemele multiutilizator# 0na din noilefacilitati ale 0N12 este asocierea unor
siere speciale carui dispozitiv de 1=9# >ecanismul de protectie este destinatcontrolului accesului la siere#
9xita trei tipuri de acces la un sier :-read %r&,
-?rite %?&,
-execute %x
reptul de citire %r& permitevizualizarea continutului unui sier;
-
7/23/2019 Fisiere in UNIX
7/8
dreptul de scriere %?& permitemodicarea sierului, dreptul de
executie %x& permite incarcarea sieruluiin memorie si lansarea programului codobiect, reprezentat de continutulsierului sau citirea si executia unuisier de comenzi .ell#
1n cazul directoarelor drepturile r,?,xsunt interpretate altfel#
reptul de citire %r& pentru un directorpermite utilizatorului sa descida si saincida sierul director cu comanda %ls
reptul de sciere %?& implicaposibilitatea crearii sau stergerii desiere intr-un director# 1n ne, deexecutie%x&, semnica faptul ca este
permis ca sistemul sa caute in directorin cursul prelucrarii unei cai de acces#
1nterzicerea dreptului de x pentru undirector reprezinta o protectieimportanta importiva utilizatorilor care
-
7/23/2019 Fisiere in UNIX
8/8
vor sa foloseasca sierul din acestcatalog#
9xita trei categorii de utilizatori: -proprietar %u&,
- grup %g&,
- ceilaltiutilizatori %o
)iecare sier are un proprietar deobicei in persoana celui care l-a creat#>ai multi utilizatori, care fac de obiceiparte din acelasi compartiment de lucru,formeaza un grup# *eilalti utilizatori suntreprezentati de persoanele care nu facparte nici din prima categorie nici din adoua categorie#