Ukoliko ste tipiฤni korisnik Windows-a 95, 98, 98 SE ili ME, sigurno ste zapazili brojne probleme u radu. Bez obzira na to koliko imate fiziฤke memorije na vaลกem sistemu, ili koliko je slobodnog prostora na hard disku alocirao operativni sistem za swap fajl (virtuelnu dinamiฤku memoriju), „slobodni sistemski resursi“ (free system resources) su u tendenciji stalnog opadanja. ฤesto zbog toga sistem postaje nestabilan ili se ฤak sam restartuje, ลกto je jako neprijatno i uznemiravajuฤe. Ovo postaje joลก neprijatnije kada odvojite novac za dodatnu memoriju (ili veฤi hard disk, ili oboje), a sistem ostaje i dalje nestabilan.
Deo problema predstavlja i to ลกto Microsoft korisnicima do danaลกnjeg dana nije objasnio ลกta u stvari znaฤi termin „free system resources“ (slobodni sistemski resursi). Ovaj izraz zapravo ima jako malo veze sa tim koliko imate RAM memorije ili koliki vam je hard disk. Da, sistemske performanse ฤe biti neลกto niลพe ukoliko nemate dovoljno RAM-a ili prostora, ali to nije sporno pitanje. Windows-ovo „free system resources“ zapravo izveลกtava da je slobodna memorija podeljena u pet manjih delova, koji su upravljani od strane dva programa koje operativni sistem koristi za mnoลกtvo razliฤitih zadataka. Program USER.EXE, ili drugaฤije poznat i kao „input manager“, preuzima tri dela, dok program GDI.EXE, koji upravlja prikazom na ekranu, uzima preostala dva dela memorije. U slobodnoj interpretaciji, ove dve aplikacije prate rad svih otvorenih prozora tokom „odobrenih“ sesija, upravljaju iscrtavanjem objekata i doprinose zadacima ลกtampanja.
Input manager, USER.EXE, dobija 16-bitni segment i dva 32-bitna segmenta. Jedan 32-bitni segment ฤuva WND (window) strukturu – po jednu za svaki otvoreni prozor na sistemu. Prema Microsoft-u, „USER.EXE upravlja ulazima sa tastature, miลกa i drugih ulaznih ureฤaja, i izlazima ka grafiฤkom korisniฤkom interfejsu. Takoฤe, upravlja i interakcijom sa zvuฤnim drajverima, tajmerom i komunikacionim portovima.“
Na drugoj strani, GDI poseduje 16-bitni i 32-bitni segment. Ovu memoriju on koristi za smeลกtanje fontova, paleta, bitmapa, olovki i drugih grafiฤkih elemenata. Za njega Microsoft kaลพe, „Graphics Device Interface (GDI) je grafiฤki sistem koji upravlja onim ลกto se deลกava na ekranu. Takoฤe, obezbeฤuje i grafiฤku podrลกku za ลกtampaฤe i druge izlazne ureฤaje. Iscrtava primitivne grafiฤke objekte, manipuliลกe bitmapama i komunicira sa grafiฤkim drajverima, ukljuฤujuฤi tu i one od grafiฤke kartice i ลกtampaฤa.“
Pratite Krstaricu na www.krstarica.com