С одной стороны друг прав в том смысле что физические плашки памяти (те твои три гига) и адресное пространство процесса - разные вещи. Никто не запрещает на этот ноут накатать 64 битную винду и запустить прогу которая потребует себе 10 гигов памяти для каких-то целей. А с 32 битной виндой уже на 2х гигах скорее всего облом случится. Есть ещё одна тонкость с этим адресным пространством. В 32 битной винде для 32 битных прог оно ограничено 4 гигами. Причём по дефолту половину забирает сама винда под свои библиотеки. Есть заморочки с разделением на 3 и 1, но это именно заморочки. А вот 64 битная винда для тех же 32 битных прог умеет делить эти 4 гига как 3 гига процессу и 1 гиг себе прям штатно. Главное чтобы процесс был помечен как совместимый. Это бывает критично для перегруженных модами игрух как тут уже заметили. Но с другой стороны - это явно древний ноут и там явно не будут запускаться какие-то тяжёлые штуки. Ну и какой смысл тогда заморачиваться? Один фиг даже если кому-то вдруг понадобиться запросить сотни памяти - он из свопа не вылезет, а разгневанный хозяин ноута скорее всего будет яростно CTRL+ALT+DEL клацать
Спасибо за развернутый комментарий. Ноут действительно древний, я больше за браузер переживаю (все таки современный браузер может много кушать). Просто я немного запутался: в винде мы говорим про виртуальную память, правильно? Т.е. грубо говоря, ОЗУ и своп. Вот будет ограничение в 4 гб на виртуальную память?
А так да, ведь раньше x64 это была экзотика, все сидели на x86 и не жужжали.
С одной стороны друг прав в том смысле что физические плашки памяти (те твои три гига) и адресное пространство процесса - разные вещи. Никто не запрещает на этот ноут накатать 64 битную винду и запустить прогу которая потребует себе 10 гигов памяти для каких-то целей. А с 32 битной виндой уже на 2х гигах скорее всего облом случится.
Есть ещё одна тонкость с этим адресным пространством. В 32 битной винде для 32 битных прог оно ограничено 4 гигами. Причём по дефолту половину забирает сама винда под свои библиотеки. Есть заморочки с разделением на 3 и 1, но это именно заморочки. А вот 64 битная винда для тех же 32 битных прог умеет делить эти 4 гига как 3 гига процессу и 1 гиг себе прям штатно. Главное чтобы процесс был помечен как совместимый. Это бывает критично для перегруженных модами игрух как тут уже заметили.
Но с другой стороны - это явно древний ноут и там явно не будут запускаться какие-то тяжёлые штуки. Ну и какой смысл тогда заморачиваться? Один фиг даже если кому-то вдруг понадобиться запросить сотни памяти - он из свопа не вылезет, а разгневанный хозяин ноута скорее всего будет яростно CTRL+ALT+DEL клацать
Комментарий недоступен
Спасибо за развернутый комментарий.
Ноут действительно древний, я больше за браузер переживаю (все таки современный браузер может много кушать).
Просто я немного запутался: в винде мы говорим про виртуальную память, правильно? Т.е. грубо говоря, ОЗУ и своп. Вот будет ограничение в 4 гб на виртуальную память?
А так да, ведь раньше x64 это была экзотика, все сидели на x86 и не жужжали.