total descendants:: total children::1 |
32bit system sice by definition ma vediet adresovat 4GB pamati a dokonca to plati len pre-686 systemy, ktore nepoznaju PAE. problem je v tom, ze najsamlepsi operacny system na svete je napisany tak, ze v 32bitovej verzii vie adresovat len 3 GB pamate a najvyssi gigabyte ma rezervovany na pamatovo mapovane zariadenia (podstatnu cast z toho bere grafika). v x86 uz hodne dlhu dobu (onedlho to bude 15 rokov) existuje taka vec, ako je physical address extension (PAE), ktora umoznuje adresovat nie 4, ale 64 GB pomocou mechanizmu cca podobneho bank-switchingu (cize nemas naraz dostupnych vsetkych 64 GB, ale len banky po 4GB, ktore prepinas), co ak sa dobre naprogramuje, tak funguje pre aplikacie skoro plne transparentne. Ostava vsak limit na max. 4GB segmenty. Vo Windowse sa cosi-ako-PAE zapat v 32bitovom systeme da, ale sudruhovia z redmontu to dojebali v maximalnej moznej miere tak, ze aj potom budu dostupne iba 4GB - skutocne naalokovane pamatovo mapovane zariadenia, co v praxi znamena 4GB - velkost pamate na grafickej karte. a pre upresnenie 32bitove wokna vedia max. 3GB per process a za beznych okolnosti iba 3GB adresovatelnej pamate. |
| |||||||||||||||||||||||