Ремонт компьютера
Сборка, чистка, апгрейт ремонт любой техники.
Замена частей, установка ПО, установка Windows, антивируса.
Удаленная помощь без вызова на дом.
Создание сайта
Создание сайта с нуля, модулей, скриптов для сайта.
Движки Joomla, Wordpress, Opencart, Prestashop и тд.
SEO продвижение, ремонт, оптимизация сайта.

32-х или 64-х разрядная Windows?

Объемы оперативной памяти и жесткого диска постоянно растут, но вот адреса на процессоре ограничены в длине. Потому на 32-х разрядной системе можно максимально установить 3,5 Гб ОП и 2 ТБ для жесткого диска. Если установить больший объем, адрес процессора просто не сможет на него обратиться из-за ограничения в разрядности, потому жесткий диск на 3 Тб на 32-х разрядной определяется как 750 Гб. И лишь в 64-х разрядной компьютер увидит 3 Тб жесткого диска и 16 Гб ОП. Так кажется, что нужно обязательно ставить 64-х разрядную, но не стоит спешить.

Высокоуровневые языки, на которых писались программы для 32-х разрядной, используют лишь основные регистры процессора (ax,bx,cx,dx…). Остальные же простаивают из-за кросс-платформенности. А при переходе на 64-х разрядную регистров простаивает еще больше. Невозможно было совместить эти процессоры, потому они сделали эмулятор, через который и выполняются команды: сначала кодирование в 64-х разрядную из 32-х разрядной, выполнение, обратное кодирование для программы (если нужно). Программы в эмуляторе выполняются корректно в большинстве случаев, но мало того, что регистров половину простаивает во время эмуляции (скорость не увеличиться от перехода), так еще и на каждую операцию происходит кодирование и декодирование (замедляет процессор ненужными командами).

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

Как отличить программу 64-х разрядной от 32-х разрядной:

При установке 32-х разрядной программы (на win 7 x64) в адресе установки программы вы увидите C:\Program Files (x86)\ (а должен быть у 64 разрядных приложений C:\Program Files\ ). Все программы что в этой папке( C:\Program Files (x86) ) запущены через эмулятор, и могут не корректно работать, в том числе и игры. Не нужно менять папку, это бесполезно, приложение все равно будет через него работать если он 32 битный. Вот например в диспетчере они отображаются с приставкой *32 в windows 7:

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

А самое ужасное что игры запускаются через эмулятор (проверьте его в диспетчере, чтобы убедиться), и наши игры, при всей нашей производительности тормозят. Если бы мы ради игр установили 32 битную windows 7, то в ней бы игры быстрее работали бы чем в 64 разрядной.

 Вывод:

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

Либо 32 битку и все приложение 32 битные, будут работать на максимально возможной скорости процессора, но с ограничением в оперативе и жестком диске. Для игр, я бы советовал ставить ее. Тем более 3,5 Гб оперативы выше крыши хватает для игр, даже на максимальных требованиях. Как и жесткого диска в 2 тб (их же можно и несколько по 2Тб ставить).  В 32 битке не идут 64 разрядные приложения (пишет несовместимая ОС).

Название статьи при не правильной раскладке клавиатуры: 32-[ bkb 64-[ hfphzlyfz WindowsZ
Если вдруг появилось желание поблагодарить автора,просто нажмите на рекламу чуть ниже, этого будет достаточно :)

Отзывов (2)

  1. Alramin:

    Очень интересно, у меня большинство программ 32 битные а система 64 и я думаю: «чего ей не хватает». Оператива моя всего 2 Гб, HDD 500 Гб и зачем мне спрашиваеться 64 битная система….наверное из жадности и необразованности(((. Нужно попробовать поставить 32 битную.

  2. Андрей:

    Очень интересно и поучительно. Принимаю во внимание статью. Автору отдельное спасибо.

Добавить комментарий

Ваш e-mail не будет опубликован.


Вставьте верное число *