Основные отличия между 32-х и 64-битными программами

 

Сегодня существует множество способов загрузки и установки программного обеспечения для компьютеров. На загрузочных серверах Интернета есть коммерческие (платные приложения), условно-бесплатные (пользование демо-версией, оплата проводится спустя некоторое время), пиратские копии ПО (включают различные ключи, серийники, «таблетки») и бесплатные (в свободном пользовании). К слову отборная коллекция бесплатных легальных программ размещена на сайте besplatnyeprogrammy.net.

 

Но сегодня речь пойдет о различии 32-х и 64-х битных программ для windows.


Битность – это биты, которые устройство может передавать (обрабатывать) одновременно. Чем выше битность устройства, тем выше его производительность.

 

Сегодня существуют 32-хбитные и 64-хбитные оперрационные системы и программы к ним. Для 32-битной системы ошибочно принимают другое обозначение - x86. Но х86 – это архитектура процессора, а не обозначение его разрядности.

 

Разрядность системы.

Для того чтобы можно было быстро определить разрядность операционной системы необходимо поступить следующим образом. Нужно открыть контекстное меню (правая кнопка мышки) ярлычка «Мой компьютер» и нажать и выбрать пункт «Свойства». Там будет указан тип системы. Важно также определить, может ли процессор компьютера выполнять 64-битные команды. Для этого следует запустить командную строку. Откройте окно «Выполнить» и наберите с клавиатуры команду cmd. Нажмите Enter и в новом окне введите команду set. На экране появится информация. Необходимо найти пункт PROCESSOR_ARCHITECTURE. Там будут указываться различные символы и цифра х64 или х86. Если есть 64, то процессор воспринимает 64-битные команды.

 

Разрядность программ.

32-х разрядные ОС работают на компьютере с оперативной памятью до 4 ГБ максимум с двумя процессорами, а 64-е - работают с памятью свыше 4 ГБ. К примеру, если необходимо использовать ПО с высокими требованиями к системе (например, программу для 3D-проектирования) и требуется память минимум 4 ГБ, пользователю придется воспользоваться 64-разрядной системой, иначе он не сможет полноценно пользоваться программой (32-битная ОС использует не больше 3,5 ГБ). Благодаря 64-хразрядной системе, можно использовать большие объемы памяти. Система будет работать быстрее при одновременном запуске разных мощных программ и частом использовании каждой из них.

 

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

Чтобы работать в 64-разрядной системе, необходимо обязательно сначала установить 64-разрядные драйверы (32-битные работать не будут). В остальном случае 64-разрядная ОС полноценно работает как с 64-хбитными приложениями, так и с 32-хбитными. И поскольку сегодня 64-хбитные программы разработаны не во всех направлениях, с помощью 64-хразрядных операционных систем активно запускаются на выполнение 32-хбитные программы. Среди 64-хбитных программ самыми популярными являются графические и видео-редакторы, которые требуют больших объемов доступной памяти.

 

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

 

Как видим, 64-хбитные программы созданы для работы только на мощных машинах (в том случае, если процессор поддерживает 64-битные инструкции). В ином случае они не будут работать.

 

Более подробно с вышеизложенным можно ознакомиться на веб-сайте http://besplatnyeprogrammy.net