Windows – Problemi sa sistemskim resursima (I deo)

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