Incarcarea sistemului si procesul init - UNIX
Incarcarea sistemului si procesul init - UNIX Pentru a initializa un sistem dintr-o stare inactiva, un administrator trece printr-o secventa 'bootstrap': administratorul incarca sistemul. Procedura de incarcareCiteste tot ... 1017 cuvinte
Dimensiune mica - fara poza |
|
|
Incarcarea proceselor - UNIX
Incarcarea proceselor - UNIX Procesul 0, incarcatorul, este singurul proces care incarca procese in memorie de pe dispozitivele de swap. La sfarsitul initializarii sistemului, procesul incarcator intra intr-o bucla infinita, in carCiteste tot ... 1421 cuvinte
Dimensiune mica + cu imagini |
|
|
Alte tipuri de fisiere - UNIX
Alte tipuri de fisiere - UNIX Sistemul UNIX permite folosirea altor doua tipuri de fisiere: fisierul pipe si fisierul special. ·Un fisier pipe (uneori numit fifo) se deosebeste de unul obisnuit prin faptul ca datele sale sunt tranzitorii:Citeste tot ... 110 cuvinte
Dimensiune mica - fara poza |
|
|
Contextul procesului - UNIX
Contextul procesului - UNIX Contextul procesului reprezinta continutul spatiului sau de adrese (al utilizatorului), continutul registrilor hardware si structurile de date ale nucleului care au legatura cu procesul. Formal, contextul procesuCiteste tot ... 1158 cuvinte
Dimensiune mica + cu imagini |
|
|
Apelurile sistem stat si fstat - UNIX
Apelurile sistem stat si fstat - UNIX Apelurile stat si fstat permit proceselor sa obtina unele informatii de stare referitoare la un anumit fisier cum ar fi: tipul fisierului, permisiunile de acces, dimensiunea fisierului, numarul de legatCiteste tot ... 107 cuvinte
Dimensiune mica + cu imagini |
|
|
Profiling - UNIX
Profiling - UNIX Facilitatea profiling a nucleului da o masura asupra timpului in care sistemul se executa in modul utilizator fata de modul nucleu, si asupra timpului consumat pentru executarea rutinelor proprii in modul nucleu. Driverul pCiteste tot ... 797 cuvinte
Dimensiune mica - fara poza |
|
|
Identificatorul utilizator al unui proces - UNIX
Identificatorul utilizator al unui proces - UNIX Nucleul asociaza doi identificatori utilizator (UID) unui proces, indenpendent de identificatorul procesului: identificatorul utilizator real si identificatorul utilizator efectiCiteste tot ... 736 cuvinte
Dimensiune mica - fara poza |
|
|
Antetul unui buffer - UNIX
Antetul unui buffer - UNIX Pe timpul initializarii sistemului nucleul aloca spatiu pentru un numar de buffere in concordanta cu dimensiunea memoriei si performantele sistemului. Un buffer consta din doua parti: o zona de memorieCiteste tot ... 386 cuvinte
Dimensiune mica + cu imagini |
|
|
Translatarea nume fisier-inod - UNIX
Translatarea nume fisier-inod - UNIX Accesul initial la un fisier se face precizand numele caii sale (vezi apelurile sistem open, chdir si link). Deoarece nucleul opereaza intern cu inoduri (si nu cu numele caii), pentru a accesa un fisierCiteste tot ... 610 cuvinte
Dimensiune mica - fara poza |
|
|
Salvarea contextului unui proces - UNIX
Salvarea contextului unui proces - UNIX Asa cum am observat in sectiunea precedenta nucleul salveaza contextul unui proces ori de cate ori el introduce in stiva un nou cadru context de nivel sistem. In particular, aceasta se intampla candCiteste tot ... 2145 cuvinte
Dimensiune medie + cu poze |
|
|
Asteptarea (wait) - UNIX
Asteptarea (wait) - UNIX Un proces isi poate sincroniza executia cu terminarea unui proces fiu prin executia apelului sistem wait. Sintaxa pentru acest apel sistem este: pid=wait (statIaddr); unde pid este identificatoCiteste tot ... 1056 cuvinte
Dimensiune mica - fara poza |
|
|
Alocarea blocurilor de date - UNIX
Alocarea blocurilor de date - UNIX Cand un proces scrie date intr-un fisier nucleul trebuie sa aloce blocuri disc din sistemul de fisiere (folosite ca blocuri directe de date sau ca blocuri de indirectare). Superblocul sistemului de fisiereCiteste tot ... 791 cuvinte
Dimensiune mica + cu imagini |
|
|
Crearea fisierelor speciale - UNIX
Crearea fisierelor speciale - UNIX Apelul sistem mknod creeaza fisiere speciale in sistem cum ar fi directoarele, fisierele dispozitiv si pipe-urile numite. El este similar apelului creat din punctul de vedere al alocarii de catre nucleu a unuiCiteste tot ... 269 cuvinte
Dimensiune mica - fara poza |
|
|
Intreruperi de pagina - UNIX
Intreruperi de pagina - UNIX Sistemul poate produce doua tipuri de intreruperi de pagina: de validitate si de protectie. Deoarece rutinele de tratare a intreruperilor de pagina trebuie sa citeasca pagina de pe disc in memorie si sa asteptCiteste tot ... 1911 cuvinte
Dimensiune medie + cu poze |
|
|
Rutinele de tratare a intreruperilor - UNIX
Rutinele de tratare a intreruperilor - UNIX Aparitia unei intreruperi face ca nucleul sa execute o rutina de tratare a intreruperii, bazata pe corelatia intre dispozitivul intrCiteste tot ... 246 cuvinte
Dimensiune mica - fara poza |
|
|
Evacuarea proceselor - UNIX
Evacuarea proceselor - UNIX Nucleul evacueaza un proces daca are nevoie de spatiu in memorie, aceasta necesitate aparand in unul din urmatoarele cazuri : 1. Apelul sistem fork trebuie sa aloce spatiu pentru un proces fiu;Citeste tot ... 809 cuvinte
Dimensiune mica + cu imagini |
|
|
Apelul sistem read - UNIX
Apelul sistem read - UNIX Sintaxa apelului sistem read este: numar = read(fd, buffer, contor); unde fd este descriptorul de fisier returnat de catre open, buffer este adresa de memorie din spatiul procesului utilizCiteste tot ... 1199 cuvinte
Dimensiune mica - fara poza |
|
|
Semnale - UNIX
Semnale - UNIX Semnalele informeaza procesele despre aparitia evenimentelor asincrone. Procesele isi pot trimite semnale prin intermediul apelului sistem kill, sau nucleul poate trimite intern semnale. Exista 19 semnale in veCiteste tot ... 3213 cuvinte
Dimensiune medie + cu poze |
|
|
Ceasul - UNIX
Ceasul - UNIX Functiile rutinei de tratare a intreruperilor de ceas sunt: reporneste ceasul; planifica apelurile functiilor interne ale nucleului pe baza timerelor interne; furnizeaza posibilitatea schitariiCiteste tot ... 938 cuvinte
Dimensiune mica + cu imagini |
|
|
Structura unui fisier - UNIX
Structura unui fisier - UNIX Dupa cum s-a mentionat anterior, inodul are o tabela de cuprins prin care localizeaza datele fisierului pe disc. Intrucat fiecare bloc de pe disc este adresabil prin numar, tabela de cuprins contineCiteste tot ... 1378 cuvinte
Dimensiune mica + cu imagini |
|
|
Alte pagini