64-битные процессоры с 32-битными процессорами

64-разрядный процессор потребляет больше памяти (ОЗУ), чем 32-битный?

3 Solutions collect form web for “64-битные процессоры с 32-битными процессорами”

Процессор сам по себе не потребляет память. Он обращается к памяти с использованием адреса разных размеров. В результате 64-разрядный процессор может обрабатывать до 17,17 миллиарда гигабайт памяти, тогда как 32-разрядный процессор может обрабатывать только 4,29 гигабайта.

Если вы имели в виду: «Оставляет ли 64-разрядное приложение больше памяти, чем 32-битное приложение?» То да, да. Адреса памяти в 64-битном процессе составляют 8 байтов, а не 4 байта. Таким образом, пока вы не увидите удвоение использования памяти, тысячи указателей, используемых во всем приложении, будут потреблять вдвое больше, чем обычно.

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

Тем не менее, многие люди не создают надлежащий 64-битный код, а GNU / Linux оптимизирован для поддержки этих сбоев. Поэтому во многих случаях 64-разрядные приложения работают как 32-битные (mmap tweak): http://marc.info/?l=openbsd-misc&m=130683944229077&w=2 . Разработка истинного 64-битного кода – это то, над чем люди должны работать.

Большинство потребительских 32-разрядных процессоров теперь больше не производятся. Даже при использовании дополнительной памяти из-за 8-байтовых указателей и других аспектов современные 64-битные процессоры по определению, более новые и обычно более эффективные, чем процессоры, вернулись в 32-битные дни.

Таким образом, вкратце, дополнительное использование памяти является в основном нерелевантной проблемой, учитывая увеличение стандартных размеров памяти на современных компьютерах и скорость работы процессоров.

Да.

Но я должен набрать больше, чтобы отправить … Вздох ..

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

Пример: предположим, что в вашей телефонной книге были все номера местных телефонов, они, вероятно, просто напечатали номера без кодов областей. Но чтобы вписаться в большее количество номеров / адресов, печать кодов области занимает больше места / чернил / массы и т. Д. ,

64-битные программы имеют несколько более высокие значения использования памяти из-за проблем оптимизации, но эффект на практике не является существенным . Преимущества 64-битной архитектуры с 64-разрядным программным обеспечением, такие как гораздо более высокая пропускная способность памяти, намного превышают увеличение использования памяти практически во всех ситуациях.

  • Будет ли мой компьютер замедляться, если я установлю несколько операционных систем?
  • Какое аппаратное устройство потребляет 1,4 ГБ моего 4 ГБ оперативной памяти?
  • Могу ли я использовать 32-разрядную лицензию OEM для Windows 7 Professional для установки 64-битной версии?
  • Windows 8 64bit говорят, что низкая память, а 4 + Gb бесплатно
  • Какое аппаратное устройство использовало, чтобы съесть 1,4 ГБ моей 4 ГБ ОЗУ, и теперь внезапно после того, как никакие аппаратные изменения не съедят 2,2 ГБ?
  • Почему / как svchost.exe использует 6.5 ГБ памяти?
  • Определяя максимальную оперативную память, я могу обновить свой компьютер до и какого типа
  • 16GB Ram - заставить Windows 7 использовать как можно больше ОЗУ?
  • Windows 8 не будет загружаться после обновления ОЗУ
  • Половина установленной оперативной памяти - это аппаратное обеспечение
  • ОЗУ 512 МБ + 512 МБ = ~ 700 МБ. Что случилось?
  • Triple vs. Dual Channel с 6 палочками памяти
  • Interesting Posts

    Как синхронизировать свой календарь Outlook с Календарем Google (желательно с помощью бесплатного / открытого исходного кода)?

    Как создать образ вашей системы, на которой установлено много программного обеспечения

    Запись экрана в Windows 8 делает ПК непригодным для использования?

    Плохая производительность и странное поведение с момента обновления Windows 10 Creators

    Можем ли мы запустить Linux в чем-то быстрее, чем оперативная память?

    Как отключить Защитник Windows навсегда

    Можно ли выполнить zip-файл?

    Выключение дисплея в XP с помощью команды

    максимальная длина HTTP GET-запроса?

    Windows 7 никогда не запоминает мои учетные данные

    Использование неподписанных драйверов в Windows 8

    Поместите пятно в системный лоток вместо панели задач

    Можно ли запускать игры через удаленный рабочий стол?

    Microsoft Оптическая мышь – курсор перемещается

    Полноэкранный Emacs в OSX

    Давайте будем гением компьютера.