Documente Academic
Documente Profesional
Documente Cultură
Există mai multe tipuri de Kernel, fiecare cu implentarea și modul de funcționare propriu. Diferitele
sisteme de operare folosesc fie kernel monolithic, fie microkernel. Primul folosește o arhitectură în
care întregul system de operare, împreună cu kelner-ul, folosesc aceleași zone de memorie, astfel
oferind acces mai puternic la echipamentele fizice. În cazul microkernel-rului, kernelul în sine oferă
doar funcționalități de bază pentru rularea de servere care la rândul lor îndeplinesc diferite feluri de
funcții de kernel.
Aceată arhitectură permite rularea mai multor sisteme de operare pe același kernel.
!!! Nucleul nu este o aplicație însine, ci este un mediu în cadrul căruia pot rula alte aplicații.
Așa cum s-a arătat, multitudinea sistemelor de operare existente în present, impugn stabilirea unor
caracteristici pe baza cărora se poate fi realizată o evaluare a performanțelor acestora la scopul
propus. Chiar dacă la momentul actual există câteva sisteme de operare consecrate care domină
piața , de multe ori raportul performanței preț nu este în favoarea acestora, în anumite domenii de
aplicare.
Elemente ce pot fi luate în considerarea atunci când se face luarea unui system de operare.
1. Timpul de răspuns – exprimă durata intervalului delimitat de lansarea unei cereri de serviciu
și achitarea a acesteia de către system. Acest atribut are în general două componente și
anume: timpul de așteptare pentru ca cererea respective să fie luată în considerație și timpul
de execuție propriu-zisă acestei cereri.
2. Simultaneitatea utililizării – măsoară gradul în care un system poate să lucrede în același
timp pentru mai mulți utilizatori să execute mai multe lucruri ale aceluiași utilizator.
3. Eficiență – măsoară prorpietatea unui system de a folosi în mod optim resursele de care
dispune.
4. Partajarea și protecția – caracterizează nivelul la care utilizatorii au posibilitatea să utilizeze
în comun informația prezentată în system și nivelul la care pot să comunice între ei, în
deplină siguranță.
5. Generalitatea, flexibilitatea, extensibilitatea – măsoară gradul în care un system poate fi
folositor și abitabil uunui context, precum și gradul în care se pot include în system noi
componente hardware și soft ware fără eforturi de proiectare și programare suplimentare.
6. Fiabilitatea și disponsabilitatea exprimă proprietatea unui system de operare de a funcționa
fără defecte (pene, blocaje) un un anumt timp și de a Evita goluri în funcționare din cauza
defectării uneia sau mai multor componente ale sale.
7. Transparență și vizibilitatea exprimă pedeoparte proprietatea unui system de a face imvizibil
utilizatorului ceea ce se afla în interfață de utilizare care I se oferă și pe de alta parte ,
capacitatea lui de a permite utilizatorilor să obțină anumite informații despre modul cum el
lucrează.
Obiectivele SO:
O analiză a sistemelor de operare existente scoate în evidență o varietate de obiective , care pot fi
grupate astfel: obiective generale, obiective comerciale și obiective diverse.
Printe obiective generale numară în primul rînd maximizarea eficienței și generalității sistemului,
precum și minimmizare a erorilor sistemului de operare (ca obiective primare) și în al doilea rând
maximizarea transparenței sistemului si a securității datelor (ca obiective secundare).