Радиус 4 ГБ, достаточный для 64-разрядной ОС

Я знаю, что 32-разрядные операционные системы не могут полностью использовать установку 4 ГБ, однако, что дополнительные .5 ГБ в любом случае полезны при использовании 64-битного? Разве двойная длина слов указателей памяти не уничтожает разницу? Было бы разумнее 6GB или 8GB?

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

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

Вероятно, вы хотите PAE:
Вы можете захотеть – это ОС, поддерживающая расширение физических адресов (PAE) . Что-то вроде Ubuntu, все, что вам нужно сделать, это установить пакет «ubuntu-server», и вы получите ядро ​​с поддержкой PAE, которое позволит вам использовать более 4 ГБ, а не только для одного процесса.

Короткий ответ «да», 4 ГБ достаточно для 64-битной ОС.

О какой ОС вы говорите? Или вы говорите об общей ОС?

Это также зависит от применения ОС. Больше Ram будет подходящим для тяжелых серверов и т. Д., В то время как 4 ГБ – для настольного компьютера.

Как вы заметили, различия стираются, так как у вас есть более длинные типы указателей. Тем не менее, 64-разрядная версия с 4 ГБ позволяет расширять ее позже. Также обратите внимание на то, что адресное пространство процесса увеличивается, поэтому один процесс может использовать больше памяти (ограниченная до 4 ГБ в 32-разрядной версии, как правило, меньше – 2/3 ГБ для Windows) – независимо от того, физическая ли эта память или поддерживается файлом страницы.

Кроме того, даже с меньшим объемом памяти есть приложения, требующие 64-битных – некоторые гипервизоры приходят на ум в качестве примера.

Я бы пошел с 64-разрядной ОС при условии, что поддержка драйверов не является проблемой (да, все ваши драйверы должны быть 64-битными).

4 ГБ достаточно для большинства задач, которые вы хотите сделать на 64-битной машине, но память дешевая (например, дополнительная 4 ГБ оперативной памяти DDR2 стоит около 60 долларов США или менее 50 долларов США), и не больно иметь больше, чем тебе нужно. Так что я бы установил 8GB в любом случае.

Другие указали, что это зависит от того, для чего вы будете использовать машину. Я добавлю, что это также зависит от того, какую ОС вы используете и как она использует такие ресурсы, как RAM.

Например, Linux использует каждый байт оперативной памяти в системе. Любая ОЗУ, не используемая программой, будет использоваться для буферизации и кэширования диска. Добавление большего количества ОЗУ в систему уже давно является самым дешевым и наиболее эффективным способом повышения производительности сервера linux (особенно потому, что большинство задач сервера связаны с привязкой ввода-вывода, а не с ЦП, поэтому все, что улучшает производительность ввода-вывода, будет Оказывают существенное влияние на общую производительность).

В наши дни я строю все свои машины с 8 ГБ оперативной памяти (4 х 2 ГБ). Экономя $ 60, похоже, не стоит этого. Если бы 4 Гб палочки были пропорционально той же цене, что и палки 2Gb, я бы, вероятно, построил многие из них с 16 ГБ вместо этого.

Никто не нуждается в более чем 640kb памяти;)

Шутка в стороне, это зависит от того, что вы хотите сделать с компьютером.

Ответ «это зависит». Например, Windows – предположим, что мы говорим о x64 и чтобы сохранить совместимость с 32-битным программным обеспечением – сохранит 32 бита для целых чисел и длин, но переключится на 64 бита для указателей ( http://software.intel.com/en- Us / articles / porting-to-64-bit-intel-architecture / ). Это означает, что только указатели будут иметь дополнительные требования к хранилищу (и только в собственных 64-битных приложениях), тогда как код, который использует int и long, не будет иметь дополнительных накладных расходов. В итоге у вас будет намного меньше дополнительных накладных расходов, чем вы думаете. Сказав это, больше памяти никогда не бывает больно, особенно на 64-битной земле.

Разумеется, другие ОС и архитектуры могут отличаться.

  • Доступная память отличается несколькими гигабайтами от того, что установлено
  • Windows 8 не будет загружаться после обновления ОЗУ
  • 64-разрядная ОС и оперативная память
  • У меня установлен 4 ГБ, Windows видит 2814 МБ
  • Должен ли я беспокоиться о Single Channel и Double Channel для моей RAM?
  • Существуют ли какие-либо преимущества для работы 64-разрядной ОС на 4 ГБ ОЗУ?
  • Один 8 ГБ DIMM против двух модулей 4 ГБ DIMM в двухканальном режиме
  • Как количество палочек ОЗУ влияет на скорость, при том же общем объеме ОЗУ?
  • Почему моя система использует только 3,2 ГБ моего 4GM RAM?
  • Как уменьшить неизменяемые и непредсказуемые страницы в Linux
  • 16GB Ram - заставить Windows 7 использовать как можно больше ОЗУ?
  • Давайте будем гением компьютера.