nucleul (kernelul) este un mediu ˆın cadrul c ̆aruia pot rula alteaplicat,iiIgestioneaz ̆a resursele
fiziceIofer ̆a o interfat, ̆a comun ̆a aplicat,iilorIprogramele de baz ̆aIpermit interact,iunea cu nucleul
s,i cu sistemul fizicIexemple: interpretoare de comenzi, utilitare de gestiune autilizatorilor s,i a sistemului de fis,iere, biblioteci CSE DepCursul 1, Introducere ˆın sisteme de operare17/45
Structura unui SOhttp://www.ucblueash.edu/thomas/Intro_Unix_Text/OS_Organization.html CSE
DepCursul 1, Introducere ˆın sisteme de operare18/45
Exemple de SOIgeneraliste (general purpose)IWindows (Microsoft)IMac OS X
(Apple)IGNU/LinuxIFreeBSD, OpenBSD, NetBSDIpe dispozitive mobile (mobile,embedded)IiOSIAndroidISymbianIWindows MobileIpe dispozitive de ret,ea (Network Operating Systems)IIOS (Cisco)IJUNOS (Juniper)I. . . s,i altele CSE DepCursul 1, Introducere ˆın sisteme de operare19/45
Funct,iile SOIadministrarea resurselor hardwareIprocesor, memorie, hard disk, comunicare ˆın
ret,ea, dispozitivede intrare / ies,ireIcompetit,ia utilizatorilorIcompetit,ia aplicat,iilor – inclusiv cu SO ˆınsus,iIportabilitateIo aplicat,ie poate rula pe sisteme fizice diferiteIcomunicarea cu dispozitive perifericeIdrivereIgestiunea utilitarelor de diagnosticare s,i monitorizare CSE DepCursul 1, Introducere ˆın sisteme de operare21/45
̆ t,i ale SOIgestiunea procesoruluiIgestiunea memorieiIgestiunea
Responsabilit a echipamentelor s,i perifericelorIgestiunea sistemelor de stocare a datelorImedierea: interfat,a cu aplicat,iile s,i cu utilizatorii (system API