Я считаю, что предыдущие ответы решают только небольшую часть проблемы.
Во-первых, существует проблема оборудования. Не стоит знать, что у нас есть ОС, способная использовать до 192 ГБ, если слоты расширения могут вместить, например, только дополнительные 4 ГБ. Итак, вот вопрос: как я могу узнать, сколько еще памяти я могу физически добавить?
Здесь ответ может быть только один: вам придется искать его. По сути, это вопрос, который каждый производитель (Dell, Acer, Lenovo, Sony, Toshiba, ...) рассматривает на основе (среди прочего) маркетинговых стратегий (будет ли этот компьютер на вершине? основной продукт? промежуточное?). Разумные эмпирические правила заключаются в том, что настольные компьютеры будут иметь более крупные и более расширяемые ОЗУ, чем ноутбуки (большой сюрприз ...), что редко встречаются ноутбуки объемом более 8 ГБ (но некоторые существуют), что типичные игровые устройства имеют порядок 32 ГБ, но Есть так много исключений, что ценность этих эмпирических правил в лучшем случае ограничена.
Вторая причина, по которой предыдущие ответы были неполными, заключается в том, что они касаются только Windows, хотя, конечно, есть и Mac. Здесь ситуация намного проще из-за меньшего количества моделей, к которым относится этот вопрос. Вы можете найти полный список максимального объема оперативной памяти для каждого продукта Apple, начиная с G3, здесь. Список, однако, все еще достаточно длинный, так что воспроизводить его здесь нецелесообразно. Но позвольте мне сказать, что это очень полно.
Третья причина, по которой предыдущие ответы были неполными, заключается в том, что даже с точки зрения программного обеспечения максимальный объем ОЗУ, который может использовать ОС, зависит от ОС. Например, позвольте мне дать вам пределы ядра Linux:
32 бит - 4 ГБ ОЗУ
32 бита + PAE (расширение физического адреса) - 64 ГБ ОЗУ
64 бит - 2 ^ 32 ГиБ ~ 4 млрд ГиБ.
Как видите, здесь есть два основных отличия в отношении Windows. С одной стороны, существует важная модификация 32-битных ядер (PAE), которая позволяет даже этим использовать преимущества ОЗУ, превышающие (наивный) теоретический предел в 4 ГБ для 32-битных машин. С другой стороны, существует огромное ограничение на объем адресуемой оперативной памяти для 64-битной версии, что делает ее пригодной даже для самых больших машин, доступных в настоящее время: у Titan 693,6 ТБ ОЗУ, распределенных по 18 688 узлам (на долю ОЗУ графического процессора приходится около 1/6 этого). Это, кстати, согласуется с тем фактом, что все суперкомпьютеры (кроме 1) используют ОС семейства * Nix (см. Статистику здесь).