Я вижу, что ноутбуки продаются с оперативной памятью всего 2 Гб, но с 64-битными операционными системами (Windows7). Я не вижу ни преимуществ, ни аргументов за этим. Обсудить.
5 ответов
Это QA-сайт, а не дискуссионный сайт, поэтому обсуждение этого не произойдет.
Существуют определенные преимущества использования 64-битной ОС помимо возможности адресации большего объема памяти, например:
Некоторые операционные системы резервируют части адресного пространства процесса для использования ОС, эффективно сокращая общее адресное пространство, доступное для отображения памяти для пользовательских программ. Например, библиотеки DLL Windows XP и другие компоненты ОС пользовательского режима отображаются в адресное пространство каждого процесса, оставляя доступным только 2–3 ГБ (в зависимости от настроек). В настоящее время этот предел намного выше в 64-разрядных операционных системах и не ограничивает использование памяти.
Файлы с отображением в памяти становятся все труднее реализовать в 32-разрядных архитектурах, особенно из-за введения относительно дешевой технологии записи DVD. Файл 4 ГБ больше не является редкостью, и такие большие файлы не могут быть легко отображены в памяти для 32-битных архитектур; только область файла может быть отображена в адресное пространство, и для доступа к такому файлу с помощью отображения в памяти эти области должны быть отображены в адресное пространство и из него по мере необходимости. Это является проблемой, поскольку отображение памяти остается одним из наиболее эффективных методов преобразования диска в память при правильной реализации ОС.
Некоторые программы, такие как программное обеспечение для шифрования данных, могут извлечь большую выгоду из 64-разрядных регистров (если программное обеспечение скомпилировано в 64-разрядной версии) и эффективно выполняются в 3–5 раз быстрее на 64-разрядных, чем на 32-разрядных.
Некоторые сложные алгоритмы численного анализа ограничены в своей точности из-за ошибок, которые могут появиться, потому что не все числа с плавающей запятой могут быть точно представлены небольшим количеством битов. Ползучие неточности могут привести к неверным результатам, часто приводящим к попыткам деления на ноль, или к тому, что в практических целях две величины не идентифицируются как идентичные. В 1974 году компания International Computers Limited добавила 128-разрядную поддержку серии ICL 2900, в основном благодаря запросам научного сообщества.
ссылка: http://en.wikipedia.org/wiki/64-bit#Pros_and_cons
Кроме того, в наши дни не так много проблем с 64-битной ОС, в отличие от старых времен, когда совместимость драйверов и т.д. Была большой проблемой.
Еще одна возможная причина, по которой они могут решить продать машину с 64-битной ОС, это, например, если они предлагают различные варианты на ноутбуке, например, 2 ГБ версии ОЗУ и 4 ГБ версии ОЗУ, проще загрузить одно и то же программное обеспечение на обоих, чем отдельные ОС для каждой модели.
Подробнее здесь: 32-битные и 64-битные системы
Основным преимуществом является то, что вы можете добавить еще пару ГБ и использовать их все без переустановки ОС - это много времени и усилий. Это дает вам будущие возможности расширения, которых нет у 32-битной ОС.
Очень просто: 64-битная ОС очень редко работает медленнее, использует очень мало ОЗУ и часто значительно быстрее. В основном это связано с тем, что x86_64 имеет гораздо больше регистров, чем x86, и поэтому компилятору гораздо проще оптимизировать код. Часто код становится меньше. Объедините это с преимуществами 64-битной адресации, и в результате вы получите лучшую систему. Единственной ценой является то, что иногда вы не сможете найти драйвер для какого-то старого или экзотического оборудования.
Вы можете установить 64-битную ОС с 2 ГБ оперативной памяти. В этом нет особого смысла.
Основным преимуществом является то, что производитель не должен поддерживать какие-либо 32-битные системы. Это на одну конфигурацию меньше для них, чтобы отслеживать, поддерживать, обновлять драйверы для. Я заметил, что многие потребительские системы от HP/Dell и т.д. Доступны только с 64-битной Windows.