Sisteme de Operare - UNIX

Referat
7.8/10 (4 voturi)
Domeniu: Calculatoare
Conține 1 fișier: doc
Pagini : 9 în total
Cuvinte : 3209
Mărime: 15.43KB (arhivat)
Publicat de: Cornel Udrea
Puncte necesare: 8

Cuprins

  1. - Scurt istoric al sistemului Unix
  2. - Caracteristicile sistemului Unix
  3. - Structura sistemului Unix

Extras din referat

Sistemul de fisiere

Datele si programele sunt pastrate, ca si in alte sisteme de operare, in fisiere memorate pe discuri magnetice. Fiecare disc poate fi impartit, din punct de vedere logic, in mai multe zone numite partitii. Marimea unei partitii este stabilita de catre administratorul de sistem la instalarea sistemului sau cand se introduce un nou disc in sistem. Fiecare partitie este gestionata in mod separat de sistemul de operare ca si cum ar fi un dispozitiv independent.

Pentru gestionarea fisierelor dintr-o partitie, sistemul de operare trebuie sa detina informatii despre: blocurile de date libere din cadrul partitiei, blocurile de date ocupate , informatii cu privire la fiecare fisier continut de acea partitie. Toate informatiile de organizare a sistemului de fisiere trebuie sa se gaseasca in partitia in care a fost creat sistemul de fisiere. Pe parcursul evolutiei sale, in Unix au fost definite mai multe sisteme de fisiere, acestea diferind prin dimensiunea blocurilor de date , prin informatiile continute si prin structurile de date utilizate pentru gestionarea fisierelor. Exemple de sisteme de fisiere: s5 (UNIX System V), ufs (BSD UNIX), rsf si nsf (pentru retelele de calculatoare).

Pentru a realiza coexistenta mai multor sisteme de fisiere diferite, nucleul sistemului de operare contine un nivel special, numit sistem virtual de fisiere, avand rolul de a uniformiza accesul la fisiere. Apelurile operatiilor cu fisiere primite de la utilizatori sunt tratate la acest nivel, care particularizeaza apelul in functie de sistemul de fisiere in care se afla fisierul apelat.

Notiunea de fisier in acceptiune Unix

In Unix fisierul este considerat ca fiind o succesiune de octeti, avand un marcaj de sfarsit de fisier. Exista trei tipuri de fisiere:

- fisiere ordinare

- fisiere director

- fisiere speciale

Un fisier ordinar este folosit pentru memorare de informatii pe suport magnetic; el poate contine un program sursa (text) sau unul sub forma de cod executabil (binar), precum si date necesare executiei programelor. Fisierele ordinare sunt singurul tip de fisiere folosite pentru memorarea pe termen lung a informatiilor. Numele fisierelor nu pot depasi 14 caractere tiparibile in sistemele Unix mai vechi si 255 de caractere in versiunile mai recente. Caracterele permise sunt literele mari si mici ale alfabetului englez, cifrele si semnul _ . Literele mari si literele mici sunt considerate distincte. Uneori este necesar ca numele fisierului sa aiba o extensie: .sh pentru programe Shell, .bas pentru programe Basic, .c pentru programe C, e.t.c

Dirctoarele sunt fisiere care contin infornmatii despre subdirectoarele si fisierele continute. Fisierele speciale sunt fisiere asociate dispozitivelor periferice. Utilizatorii pot efectua schimburi de date la periferice fara a fi nevoiti sa cunoasca detalii despre mecanismul de functionare a acestora.

Structura sistemului de fisiere. I-noduri

Reprezentarea interna a unui fisier si informatiile referitoare la carcateristicile sale sunt continute de o structura de date numita i-nod (information node), care contine date despre: pozitia pe disc a datelor din fisier, proprietarul fisierului, drepturile de acces, momentul ultimului acces la fisier sau ultima modificare a fisierului sau I-nodului. Un fisier poate avea mai multe nume, dar exista un singur i-nod asociat. Relatia stabilita intre nume si i-nod se numeste legatura . Fiecare i-nod are asociat un numar de ordine (i-number ) ce desemneaza in mod unic numele interne ale fisierelor, iar cataloagele contin numai tabela de traducere a numelui extern al fisierului in numarul de ordine asociat. Cand un proces creeaza un nou fisier, nucleul asociaza acestuia un i-nod liber al carui numar de ordine devine identificatorul intern al fisierului si creeaza o noua intrare in catalogul corespunzator. I-nodurile sunt memorate in sistemul de fisiere dar, pentru a micsora timpul de executie a operatiilor care necesita informatii despre fisiere, o copie a tabelei de i-noduri este pastrata in memoria interna. Nucleul sistemului de operare contine urmatoarele structuri de date: o tabela de fisiere ,cate o tabela de descriptori de fisier pentru fiecare proces. Tabela descriptorilor de fisier identifica toate fisierele create sau dezchise de un anumit proces. Tabela de fisiere inregistreaza, pentru fiecare fisier, pozitia in octeti de la care se va face urmatoarea operatie de citire sau scriere asupra fisierului. In momentul in care procesul va lansa o comanda de deschidere sau creare de fisier, nucleul sistemului de operare ii va intoarce indexul fisierului din tabela descriptorilor de fisier alocata acelui proces. Daca procesul lanseaza o comanda de scriere/citire asupra fisierului, comanda va contine ca argument si acest index, pe baza caruia sistemul de operare va identifica descriptorul acelui fisier, apoi pozitia sa in sistemul de fisiere si in cele din urma i-nodul asociat (din informatiile cuprinse in i-nod se identifica zona de date a fisierului.

Preview document

Sisteme de Operare - UNIX - Pagina 1
Sisteme de Operare - UNIX - Pagina 2
Sisteme de Operare - UNIX - Pagina 3
Sisteme de Operare - UNIX - Pagina 4
Sisteme de Operare - UNIX - Pagina 5
Sisteme de Operare - UNIX - Pagina 6
Sisteme de Operare - UNIX - Pagina 7
Sisteme de Operare - UNIX - Pagina 8
Sisteme de Operare - UNIX - Pagina 9

Conținut arhivă zip

  • Sisteme de Operare - UNIX.doc

Alții au mai descărcat și

Aspecte Generale ale Sistemelor de Operare Windows și Unix

ASPECTE GENERALE ALE SISTEMELOR DE OPERARE WINDOWS ŞI UNIX 1.1 Sisteme de operare; definiţii, componente, clasificări Sistemul de operare...

Unix - Sistem de Operare

Istoricul Sistemului de Operare UNIX Unix-ul este un sistem de operare relativ vechi, fiind creat la Bell Laboratories în 1969, unde a fost...

Arhitectura calculatoarelor - Intel vs AMD

Rezultatele din testul 3DS Max 7 SPECapc Test Testul alaturat consta in crearea modelelor 3D, modificarea si randarea scripturilor. Conform...

Autentificarea prin semnătură digitală

Introducere O semnatura digitala reprezinta o informatie care il identifica pe expeditorul unui document. Semnatura digitala este creata prin...

Sistem de Prognosticare a Unei Avarii

Acest sistem calculeaza gradul de avariere a unei cladiri în cazul unui cutremur, precum si posibila necesitate a reconstructiei cladirii (partiala...

Sisteme de Operare

Sesiune de lucru UNIX. Comenzi Shell : 1. Deschiderea unei sesiuni de lucru : se face la intrarea in sistemul UNIX sau dupa lansarea unui...

Te-ar putea interesa și

Framework Pentru Administrarea Rețelelor de Calculatoare

Rezumat Prin această lucrare ne propunem realizarea unei aplicaţii software care să ajute un utilizator sau administrator de reţea Linux să...

Aspecte Generale ale Sistemelor de Operare Windows și Unix

ASPECTE GENERALE ALE SISTEMELOR DE OPERARE WINDOWS ŞI UNIX 1.1 Sisteme de operare; definiţii, componente, clasificări Sistemul de operare...

Arhitectura calculatoarelor

I. Arhitectura calculatoarelor 1. Scurt istoric Momentul iniţial al istoriei calculatoarelor este, de obicei legat de numele matematicianului...

Ghid Office

Cap. 1. SISTEME DE OPERARE 1.1,Prezentare generala Se numeste sistem de operare ansamblul programelor si procedurilor care asigura indeplinirea...

Arhitectura calculatoarelor și structuri de date

Capitolul I – CONFIGURATIA UNUI CALCULATOR 1. Introducere În prezent, informatica îşi găseşte aplicaţii în toate domeniile vieţii. Prezenţa ei...

Sisteme de fișiere - clasificări și implementări UNIX-Windows

1 Sisteme de operare - prezentare generala a celor mai utilizate SO 1.1 Microsoft WINDOWS Windows 95 face parte din categoria sistemelor de...

Arhitectura calculatoarelor - software-ul

CAPITOLUL I SISTEME DE OPERARE Introducere Sistemul de operare este un software care asigură interconectarea funcţională dintre toate elementele...

Sisteme de Operare Unix - Watchdog

Bell Laboratories USA a conceput UNIX-ul ca un proiect privat de cercetare început în 1969 de către un mic colectiv de cercetători. Scopul acestui...

Ai nevoie de altceva?