|
Тема |
Re: Windows и 4GB RAM [re: KимoнГeoprиeв] |
|
Автор |
Colombino (работен) |
|
Публикувано | 16.04.07 02:02 |
|
|
>> при стартиране на програма се заделят 2ГБ за приложението и 2ГБ за ОС
Не бих нарекъл виртуалното адресно пространство на програмата 'заделяне'.
Навремето в ДОС-овските времена си спомням, че на 20-битовата адресна шина се работеше с двойка 16-битови указатели - сегмент и отместване. Така всеки адрес имаше голям брой представяния сегмент:отместване. По-малките програми работеха в един сегмент, а по-големите дето бяха "designed to take advantage of the additional memory" правеха всякакви фокуси с адресите. Все пак 20 бита адресират само 1M, а имаше компове с по 4, че даже 8 и 16 M.Вероятно и в момента има начин да се извлекат над 4G , но за щастие не ми се е налагало да го правя. Това се отнася и за почти всички програми които се пишат в момента - 99.99% не могат да се възползват от повече от общо 4G, колкото може да адресира човек с един 32 битов указател.
System Doctor Error:
Your girlfriend is pregnant.
(A)bort, (M)arry, (I)gnore?_
|
| |
|
|
|