...USER se ingrijeste si de alte elemente cum sunt casetele de dialog sau structurile de control apelabile prin butoane sau combinatii de taste. In acelasi timp, USER se ocupa cu incarcarea driverelor, perifericelor, supravegherea comunicatiei intre task-urile distincte, a ferestrelor, a iconurilor si aplicatiilor realizeaza comanda cursorului si iconurilor. In cele din urma acesta gestioneaza intr-o oarecare masura resursele aplicatiilor iconuri, meniuri, cimpuri de dialog pe care indos le retine in memoria RAM.GDI graphic device interface prin GDI.EXE si GDI32.DLL asigura toate afisarile pe ecran, imprimanta sau orice alt periferic contribuind la realizarea unei legaturi intre indos si mediul exterior. Se administreaza procesul grafic la modul general, independent de dispozituvul folosit pentru afisare.Atit pentru modulul USER, cit si pentru cel GDI, exista resurse de memorii speciale daca ele sunt depasite atunci sistemul se poate bloca.Mecanisme de gestionare a memorieiSub sistemul de operare DOS, fiecare program avea incorporat in fisierul executabil coduri pentru functiile de baza. Acest principiu functiona perfect, deoarece sub DOS intotdeauna rula un singur program care stapinea in exclusivitate memoria.Sub indos mai multe programe trebuie sa-si partajeze memoria disponibila, deoarece sistemul este cunoscut ca fiind un mare consumator de memorie RAM. Daca proiectantii de aplicatii ar fi incorporat fiecarui program codurile de baza pentru administrarea memoriei, a ferestrelor, afisarea caracterilor, imprimarea etc. memoria de lucru nu ar fi suficienta pentru incarcarea aplicatiilor.Sub indos exista patru principii de gestionare a memoriei interne, in sensul economisirii eiprincipiul DLLprincipiul segmentelor de cod retraseprincipiul replicarii instantelor activeprincipiul memorarii virtualePrincipiul DLLPrincipiul DLL reprezinta o facilitate de gestionare a memoriei prin care se pot introduce toate functiile de baza, care sunt necesare tuturor programelor in module care contin seturi de functii utilizate in comun de catre aplicatii.Principiul DLL consta in faptul ca un program care se afla in executie stie dinainte ce functie trebuie sa foloseasca pentru a executa o anumita prelucrare si comunica astfel inca de la lansare ce DLL trebuie sa utilizeze. Daca indos gaseste DLL-ul cautat, il incarca si-l executa, dupa care, la terminare reda controlul programului apelant. Avantajul incontestabil pe care il dau fisierele DLL este economiserea memoriei necesare aplicatiilor care prin punerea in comun a functiilor de baza, ocupa mai putina memorie. Un fisier DLL se introduce o singura data in memorie indiferent cite programe ii acceseaza functiile. Toate facilitatile noi proprii aplicatiilor OLE, multimedia sunt introduse prin fisiere tip biblioteca de functii DLL.ii56BCJ tsphCJSaaaaaaFaaaaaabVaaaaaaaaaaaaa 1h à!ia8i8NormalCJsHaJmHsHtHaHeading 5aaiaa56BCJ tsaJphtHAiDefault Paragraph FontaSbV00000000000000 0 0 0 000000J000000003aaaa8Esabk Vsa3333333333333333333333333sorindgCtDocuments and SettingstdanuttMy DocumentstModulele indos, Mecanismele de gestionare a memoriei.docvbTpa888ao-vbiaPiUnknonaGaaz Times Ne Roman5Symbol3z Arial1hraY...
Download