« Отговор #11 -: Oct 23, 2012, 10:11 »
Отговорите до някаква степен са точни, но мога да внеса малко пояснение. Ако си представим виртуалната компютърна памет (демек RAM) като множество от "кутийки" в които можеш да пазиш данни. Всяка кутийка си има уникален номер (целочислен си го представи) по който можем да поискаме съдържанието и, тоест информацията която се съхранява в нея. Битовете в архитектурата указват броя уникални "регистрационни номера" на кутийките, които имаш, и още по точно при 32 битовата архитектура имаш 2^32, а при 64 битовата 2^64 уникални регистрационни номера в паметта. Плюсовете са ясни, тоест ако е необходимо да запазиш по някаква причина, уникални данни във виртуалната си памет, и естествено имаш достатъчно такава, 64 битовата архитектура ти предоставя ^2 повече адреси за уникални данни. И лесно може да твърдим, че наистина 32 битовата операционна система може да адресира само 4GB от виртуалната памет, докато 64 битовата ОС, може да адресира 16TB. Това не значи че не може да сложим 32 битова ОС на 8GB RAM машина, просто продуктивността няма да е максимална, ще продължиш да си ползваш 4GB адреси.
P.S. Опитах се да го напиша разбираемо за всички, така че по запознатите колеги във форума моля да не ми се смеят много :Д