Почему большинство программ остаются 32-разрядными на 64-разрядной версии Windows?

  1. 5
  2. 4
  3. 3
  4. 2
  5. 1
(3 голоса, в среднем: 4.7 из 5)

Доброго времени суток уважаемые читатели! Ваш компьютер, скорее всего, работает под управлением 64-разрядной версии Windows. Но загляните в диспетчер задач и увидите, что большинство программ в системе всё ещё 32-разрядные. Является ли это проблемой?

64-разрядной версии Windows

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

Проверьте, какие программы остались 32-разрядными

Используйте диспетчер задач для того, чтобы определить, какие из ваших программ 64-разрядные, а какие - 32-разрядные. Нажмите правой кнопкой мыши на панель задач и выберите пункт «Запустить диспетчер задач», либо используйте сочетание клавиш Ctrl+Shift+Escape, чтобы открыть его.

Проверьте, какие программы остались 32-разрядными

 

Посмотрите на столбец «Имя образа». Если у вас установлена 64-разрядная версия Windows 8.1 или 8, вы увидите «(32-бит)» после названия каждой 32-разрядной программы. Если вы пользуетесь 64-разрядной версией Windows 7, то вместо этого увидите «*32».

В 64-разрядных версиях Windows 32-разрядные программы обычно устанавливаются в директорию C:\Program Files (x86)\, тогда как 64-разрядные приложения попадают в папку C:\Program Files\.

64-разрядных версиях Windows

На самом деле нет правила, согласно которому 64-разрядные программы нельзя устанавливать в папку C:\Program Files (x86)\. Например, Steam - это 32-разрядная программа, поэтому она по умолчанию попадает в «C:\Program Files (x86)\». Игры, которые вы устанавливаете через Steam, отправляются в директорию C:\Program Files (x86)\Steam, даже если они являются 64-разрядными.

Если вы сравните две разные папки Program Files, то, скорее всего, обнаружите, что большинство программ установлены в C:\Program Files (x86). Вероятнее всего эти приложения являются 32-разрядными.

Вредно ли запускать 32-разрядные программы на 64-разрядной ОС?

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

Вредно ли запускать 32-разрядные программы на 64-разрядной ОС?

Windows запускает 32-разрядные приложения на 64-разрядный версиях системы через подсистему совместимости WoW64. Однако 64-разрядные процессоры Intel и AMD имеют обратную совместимость и сами по себе поддерживают 32-разрядное программное обеспечение. Ваши 32-разрядные приложения будут работать точно так же как на 32-разрядных версиях Windows, поэтому запуск этих программ на 64-разрядной операционной системе не сопровождается никакими недостатками.

Windows запускает 32-разрядные приложения

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

Но 64-разрядные программы лучше, не так ли?

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

У 64-разрядных приложений есть свои преимущества. 32-разрядные программы могут пользоваться только 2 Гб. памяти, тогда как 64-разрядным приложения доступно гораздо больше. Если программа, скорее всего, станет целью атаки, дополнительные функции защиты, которыми обладает 64-разрядное программное обеспечение, могут оказаться полезными. Google Chrome сейчас является 32-разрядным приложением, даже на 64-разрядных версиях Windows, но уже доступна бета-версия его 64-разрядной версии. Google обещает, что 64-разрядная версия Chrome будет быстрее, защищённее и стабильнее.

Но 64-разрядные программы лучше, не так ли?

У некоторых программ есть 64-разрядные версии. Photoshop, iTunes и Microsoft Office - одни из популярнейших приложений для Windows и все они доступны в 64-разрядной форме. Требовательные игры так же часто являются 64-разрядными, чтобы иметь возможность использовать более 2 Гб. памяти.

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

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

В качестве примера, давайте возьмём настольную версию Evernote для Windows. Даже если бы разработчики представили 64-разрядную версию Evernote, пользователи не заметили бы разницы. 32-разрядные программы отлично работают в 64-разрядных версиях Windows, а их переход на 64-разрядные версии не даёт заметных преимуществ.

Поиск 64-разрядных приложений

Чаще всего у вас не будет выбора между 32-разрядной и 64-разрядной версиями программного обеспечения. Например, при установке iTunes для Windows, сайт Apple автоматически даёт вам ссылку на 32-разрядный или 64-разрядный установщик, в зависимости от вашей версии Windows. При установке Photoshop для Windows, программа создаёт .exe файлы как для 32-разрядной, так и для 64-разрядной версий и автоматически выбирает которую из них запускать. Иногда вы сможете скачать отдельные установщики для 32-разрядной или 64-разрядной версий, но это редкость.

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

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

Видео по теме!

[youtube width="450" height="350"]https://www.youtube.com/watch?v=g_uh0xMovko[/youtube]

1 комментарий

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

    Ответить

Оставить комментарий

Да! Вы решили оставить комментарий. Это здорово! Рекомендуется ознакомиться с правилами блога. Ведите содержательную беседу.