Windows 7 на 64-битном компьютере

Windows 7 на 64-битном компьютере

Я прочитал в Википедии, что Windows 7 на 64-битном ПК требует вдвое больше оперативной памяти, чем на 32-битном ПК.
Я понимаю, почему так: каждое число, хранящееся в памяти, занимает 8 байт, а не 4.
Это, говоря простыми словами, означает, что объем оперативной памяти уменьшается вдвое, когда вы используете Windows 7 на 64-битном компьютере.

Сейчас у меня ноутбук Intel Core 2 Duo с Windows Vista (2 ГБ ОЗУ).
Мой вопрос:
поскольку Core 2 — это 64-битная архитектура, если я обновлюсь до Windows 7, будет ли мой ноутбук работать так, как будто у него всего 1 ГБ ОЗУ?

Или... другими словами:
имея 64-разрядный ПК с Windows 7, нужно ли вам в два раза больше оперативной памяти, чем на 32-разрядном ПК, чтобы получить ту же производительность?

Если я прав, то я бы сказал, что иметь 64-битный компьютер и Windows 7 на нем — ужасное дело (хотя надеюсь, что я ошибаюсь).


Следовать за:
После некоторых ответов я понял, что иметь 32-битную ОС на 64-битном ПК и 64-битную ОС на 64-битном ПК — это не одно и то же.

По-видимому, проблема с Windows 7, требующей вдвое больше оперативной памяти на 64-битных архитектурах, возникает, когда и ОС, и ПК поддерживают 64 бита.
Я хотел бы получить новые ответы на эту проблему.
Также, возможно ли иметь более 4 ГБ оперативной памяти на 64-битном ПК, используя 32-битную версию Windows?

решение1

Это ужасное недоразумение. Да, ваши заявления могут занятьмаленькийбольше оперативной памяти, но в целом это будет едва заметно; они точно не займутв два раза большепамять. Никто бы не перешел на 64 бит, если бы это было так.

Вам будет вполне достаточно 2 ГБ оперативной памяти на 64-разрядной машине Windows 7.


Согласно вашему ответу:Я не знаю, откуда вы услышали этот слух о том, что Windows 7 занимает в два раза больше памяти, но это полностьюЛОЖЬ. Абсолютно нетни за чтодля 64-битной ОС, чтобы занятьв два раза большепамять как 32-битная ОС. Неважно, какое железо у вас на компьютере.

Главное преимущество 64-битной ОС — это возможность использовать более 4 ГБ оперативной памяти. Кроме того, любые приложения, написанные специально для использования преимуществ 64-битных процессоров, будут немного быстрее своих 32-битных аналогов. Кроме этого, между ними нет большой разницы. Так что я бы сказал, что вы, вероятно, ненуждаться64-битную ОС, хотя я бы все равно рекомендовал ее установить, потому что нет причин этого не делать.

решение2

Только указатели используют двойной объем оперативной памяти. Все остальное содержимое памяти остается прежним. И указатели составляют лишь малую часть использования памяти.

Однако, имея всего 2 ГБ ОЗУ, вам лучше иметь какую-то другую причину хотеть 64-битную версию. Вы почти не получаете никаких преимуществ от 64-битной ОС с таким объемом ОЗУ. Единственные два сценария, которые я могу придумать, когда 64-битная версия необходима, это Hyper-V (которому не понравится ОЗУ) и необходимость что-то протестировать.

Я бы либо обновил оперативную память, либо остался бы на 32-битной версии.

решение3

Это заблуждение. Я использую 64-битную версию Vista (и в последнее время Windows 7) около 2 лет. Vista 64 работает нормально всего с 1 ГБ ОЗУ; нет никакой реальной разницы между 32-битной и 64-битной ОС, когда дело касается потребления памяти.

С другой стороны, если у вас 64-битная ОС, некоторые приложения могут работать быстрее, если они также 64-битные (например, у 7zip и WinRAR есть 64-битные приложения, которые работают быстрее, чем 32-битные).

решение4

АНАЛОГИЯ

32 бита = 32 литра в секунду (например, водяной насос) 64 бита = 64 литра в секунду (тот же пример - водяной насос)

вам нужна труба от водяного насоса для подачи воды (насос объемом 32 литра или 64 литра)

RAM = Труба (размер) 1G RAM = труба диаметром 1 дюйм 2G RAM = труба диаметром 2 дюйма 4G RAM = труба диаметром 4 дюйма 8G RAM = труба диаметром 8 дюймов

Сейчас,

Если машине нужно 32 литра воды в секунду... 32-литровая машина может подавать. Если машине нужно 64 литра воды в секунду... 32-литровая машина может подавать, используя 2-дюймовую трубу, но не 1-дюймовую... 64-литровая машина может подавать это, используя 1-дюймовую трубу.

Перейти к :

А что, если машине нужно 512 литров в секунду???

Машина объемом 32 литра может подавать максимум 256 литров в секунду при использовании трубы диаметром 8 дюймов.

Машина объемом 64 литра может подавать 256 литров, используя только 4-дюймовую трубу... но потребность составляет 512 литров, поэтому нам нужно использовать 8-дюймовую трубу, чтобы обеспечить производительность 512 литров в секунду.

ТЕПЕРЬ. Машина объемом 32 литра не может использовать трубу диаметром 4 дюйма... но машина объемом 64 литра может использовать трубу диаметром до 8 дюймов.

Надеюсь, эта аналогия просветит неспециалистов.

ваше здоровье.

Связанный контент