32-битные и 64-битные

32-битные программно-аппаратные комплексы, время от времени упоминается как x86 или x86-32, работа с данными в 32-битных частях. Напротив, 64-битные программно-аппаратные комплексы, или x64 или x86-64, используйте данные в 64-битных частях. Теоретически, чем больше данных в целом можно обрабатывать одновременно, тем быстрее может работать система.

Непосредственным практическим преимуществом, которое предлагают 64-битные системы, является использование большего количества 32-битный64-битныйКоличество бит 32 64 Описание архитектуры и программного обеспечения 32-битная архитектура основана на регистрах, адресах или шинах данных шириной 32 бита (4 октета). Для программного обеспечения 32-разрядный типично означает использование 32-разрядного линейного адресного пространства.. 64-битная архитектура основана на регистрах, адресах или шинах данных шириной 64 бита (8 октетов). Для программного обеспечения 64-битный код означает использование кода с 64-битными адресами виртуальной памяти.. Совместимость 32-битные операционные системы (ОС) и приложения требуют 32-битных процессоров Для 64-битной ОС требуется 64-битный процессор, а для 64-битных приложений требуется 64-битная ОС и процессор Доступные системы Все выпуски Windows 8, Windows 7, Windows Vista и Windows XP, Linux XP Professional, Windows Vista, Windows 7, Windows 8, а также Mac OS X и Linux Пределы памяти 32-разрядные системы ограничены 3,2 гигабайтами (ГБ) оперативной памяти. 32-разрядные Windows с ограничением адреса не достигают полных 4 ГБ. Это зависит от оборудования, как правило, 3,25 ГБ. 64-разрядные системы позволяют до 17 миллиардов ГБ ОЗУ. Pros Меньше проблем, больше совместимости • Больше доступа к ОЗУ • Больше эффективности • Больше выделения виртуальной памяти • Больше функций безопасности Cons Меньше доступа к ОЗУ, меньше памяти, меньше эффективности, меньше функций безопасности • Возможная совместимость драйверов • Некоторые ограничения ОЗУ материнской платы • Устаревшие проблемы

Содержание: 32-битный против 64-битный

  • 1 Архитектура и программное обеспечение
  • 2 Совместимость
    • 2.1 Что совместимо с 32-битным процессором?
    • 2.2 Что совместимо с 64-битным процессором?
  • 3 Память
    • 3.1 Выбор ОС для VPS
  • 4 за и против
  • 5 Windows Системы
  • 6 Ссылки

Архитектура и программное обеспечение

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

Для архитектуры с 64-разрядной архитектурой она позволяет 64-разрядной версии Windows обрабатывать большие объемы оперативной памяти лучше, чем 32-разрядная система. Также 64-разрядная система имеет 64-разрядные адресные регистры, причем регистры данных и шина данных обычно эквивалентны по размеру в качестве регистров адресов. Итак, 64-битные архитектуры CPU и ALU имеют совпадающие регистры и адреса или шины данных в одинаковых значениях.

Совместимость

Что совместимо с 32-битным процессором?

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

Процессор (CPU)32-битный32-битный32-битный32-битный
Операционная система (ОС)32-битный32-битный64-битный64-битный
Прикладная программа32-битный64-битный нет нет
совместимый?данет

Что совместимо с 64-битным процессором?

64-разрядные системы обычно обратно совместимы и поддерживают как 32-разрядные операционные системы, так и 32-разрядные приложения..

Процессор (CPU)64-битный64-битный64-битный64-битный
Операционная система (ОС)32-битный32-битный64-битный64-битный
Прикладная программа32-битный64-битный32-битный64-битный
совместимый?данетдада

Память

32-разрядные системы имеют ограничение на объем памяти, на который они могут обращаться (или на который указывают). Это ограничение составляет 4 ГБ. Хотя память обычно относится к ОЗУ, этот предел также включает память в других устройствах системы, таких как видео, аудио и сетевые адаптеры. Совокупный лимит для ОЗУ, графической (GPU) ОЗУ, диапазона памяти PCI и некоторых других компонентов составляет 4 ГБ..[1]

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

Выбор ОС для VPS

При использовании виртуального частного сервера (VPS), такого как Linode или DigitalOcean, системные администраторы часто ограничены объемом доступной оперативной памяти. Поэтому они часто рекомендуют использовать 32-битный дистрибутив Linux для использования на VPS, а не на 64-битной операционной системе..

Плюсы и минусы

Преимущества 64-битных систем включают в себя:

  • Возможность использовать больше оперативной памяти. 64-разрядные процессоры теоретически способны ссылаться на 2 ^ 64 расположения в памяти, или более чем в 4 миллиарда раз больше номеров памяти, на которые могут ссылаться 32-разрядные процессоры. Текущий лимит 64-разрядной ОС Windows 16 ТБ, из-за непрактичности не более 128 ГБ ОЗУ. В результате 64-разрядные процессы могут создавать 16 ТБ виртуальной памяти, из которых 8 ТБ выделяются в виртуальной памяти для пользовательских процессов и 8 ТБ для процессов ядра..
  • Больше эффективности. Когда установлено дополнительное ОЗУ, 32-разрядные системы обычно не могут им воспользоваться из-за ограничений адресуемого пространства. Но 64-битные системы могут, что часто приводит к значительному повышению производительности.
  • Больше выделения виртуальной памяти. 64-разрядная архитектура Windows теоретически может предложить приложению 8 ТБ виртуальной памяти. 32-разрядная архитектура Windows ограничена 2 ГБ. Современные приложения, особенно для игр, редактирования видео и фото, требуют больше оперативной памяти. Благодаря 64-разрядному эффективному использованию и распределению памяти приложения, оптимизированные для 64-разрядной ОС, могут в полной мере использовать преимущества нового пространства..
  • Больше функций безопасности. 64-разрядная обработка обеспечивает дополнительную защиту, включая, но не ограничиваясь, аппаратный D.E.P, защиту исправлений ядра и улучшенные драйверы устройств..

Есть несколько минусов, которые включают в себя следующее:

  • Возможна совместимость драйверов. Несмотря на растущую поддержку 64-битных ОС, для тех, кто все еще использует старое, надежное и часто все еще функциональное оборудование, передача будет в порядке, и раньше, чем позже. Маловероятно, что 64-разрядные драйверы будут доступны для более старых систем и оборудования. Это решения, принимаемые в каждом конкретном случае.
  • Ограничения ОЗУ некоторых материнских плат. Редким случаем является обнаружение, что материнская плата поддерживает ранние 64-разрядные процессоры, но не предлагает поддержку более 4 ГБ ОЗУ. Доступными могут быть некоторые преимущества 64-битного процессора, хотя и без доступа к большему объему оперативной памяти. Возможно, пришло время обновить вашу ОС.
  • Наследственные проблемы. Программное обеспечение, скорее всего, не перейдет на 64-битную обработку. Старые приложения, в том числе 16-разрядные, требуют виртуализации. В противном случае, это может быть время для обновления.

Системы Windows

Windows 8 с версиями Standard и Pro доступна в 32- и 64-разрядных версиях. Перед выпуском Windows 7 Microsoft заявила, что ее Windows 8 будет последней Windows, поддерживающей 32-разрядную архитектуру. С окончательным переводом приложений, драйверов и плагинов на 64-разрядные версии Windows не обеспечит 32-разрядную обратную совместимость. Для существующих систем, для которых все еще требуется поддержка Windows XP, ее можно найти с помощью изолированной виртуализации, что было сделано в Windows Server 2008.

Впоследствии компьютерам понадобятся 64-битные процессоры. Если вы используете Windows, вы можете проверить, является ли ваш процессор 64-битным, выполнив следующие действия:

  1. Чтобы открыть информацию о производительности и инструменты, нажмите кнопку «Пуск», выберите «Панель управления», нажмите «Система и обслуживание», а затем нажмите «Информация о производительности и инструменты»..
  2. Нажмите View и распечатайте детали.
  3. В разделе «Система» проверьте тип ОС, которая в данный момент работает в разделе «Тип системы». Для 64-битной поддержки, это показывает, может ли система работать под управлением 64-битной Windows.

Примечание. Если в системе уже установлена ​​64-разрядная версия Windows, список с поддержкой 64-разрядных систем отображаться не будет..

Ссылки

  • Windows 32 бит и 64 бит - Хелпдеск Гик
  • 32 бит - компьютерная надежда
  • 32 бит и 64 бит - Быстрые и грязные советы
  • Пристальный взгляд на 32-битные и 64-битные Windows - ni.com
  • 32 или 64: какая битовая винда? - Мир ПК
  • Википедия: 32 бит
  • Википедия: 64 бит
  • 32 и 64 бит FAQ - Майкрософт Виндоус
  • 32 и 64 бит объяснил - Оповещение TechSupport
  • 32 бит и 64 бит - Как выродить
  • 32 против 64 бит на Семь форумов