Что такое разрядность (битность) Windows, Linux и других операционных систем

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

 

Собственно, то, что Вы сейчас читаете является первой заметкой на эту тему. Приступим.


На чем проводилось тестирование x64

Конфигурация на которой проводится, так сказать тестирование, следующая:

Процессор: Socket 775 Intel® Q6600 Core™2 Quad (2.40 Ghz, FSB 1066, 8Mb L2 cache)
Мат.плата: ASUS P5KR
Видеокарта: NVIDIA GeForce 8800 GTX
Жесткие диски: 1 Tb 7200rpm 32Mb cache Western Digital WD1002FBYS (на нем установлена сама x64)
RAID 0 из пары дисков Seagate (на нем расположена вторая система и прочие данные)
Звуковая карта: Sound Blaster Audigy
Мышь: Logitech MX1000
Клавиатура: Microsoft Natural Ergonomic Keyboard 4000

Операционная система: Windows XP x64 SP3

к содержанию ↑

Драйвера для x64 систем

Ну, начну с того, что с поиском драйверов никаких проблем не было. Во-первых, драйвера для всех основных устройств (для мат.платы, видеокарты, звуковой карты) оказались прямо на дисках от этих устройств, т.е. скачивать из интернета их не пришлось. Что вдвойне приятно - рейд драйвер был встроен в установщик системы и его не пришлось ставить с дискетки отдельно (как это было в случае с обычной системой). Для мышки и клавиатуры драйвера пришлось скачать из интернета (возможно они были и на диске, но дисков у меня под рукой не было), но делов там на 2 минуты ибо на сайте производителя всё есть.

Беглый просмотр сайтов других производителей показал, что почти все производители, почти для всех устройств, имеют свои драйвера для x64 систем.

Кстати с драйвером NVIDIA есть некоторая странность, а именно: в отличии от 32-разрядного, 64-разрядный драйвер нельзя удалить, т.е. такой пункт попросту отсутствует в "Установке и удалении программ" (в обычном Windows он есть и называется NVIDIA Uninstaller), а раскопанный в недрах системы файл деинсталлятора драйвера притворяется, что его здесь нет и вообще он лежит для красоты. Выглядит сие как-то странно и накладывает ряд неудобств связанных с обновлением драйверов (см.ниже по тексту).

к содержанию ↑

Интернет и браузеры на 64-битных операционных системах

Собственно, отдельно об интернете, а точнее о браузерах (браузер - это программа с помощью которой Вы просматриваете интернет-сайты, т.е: Internet Explorer, Mozilla FireFox, Opera и тд) и скорости\адекватности их работы:

Сразу с системой устанавливаются x32-bit Internet Explorer и x64-bit Internet Explorer. Второй бегает пошустрее первого, но IE я не пользуюсь, а посему сразу пошел искать Mozilla FireFox. Собственно, найти мозилку тоже не составило труда, правда в 64-битной версии она носит "рабочее" название (Shiretoko), а не релизное (Mozilla FireFox). Что приятно, в большинстве своём, никаких проблем с установкой плагинов для 64-битной мозилки не было, но не обошлось и без неприятных моментов, а именно:

В 64-битной версии нельзя установить Adobe Flash Player, т.е. попросту все сайты так или иначе, использующие Flash, так сказать, проходят мимо нас. Это доставляет некоторый дискомфорт ибо на флеше сейчас крутиться довольно много всего, начиная от самих флешек и заканчивая проигрывателями музыки\видео в соц.сервисах.
"Шутка" заключается еще в том, что 64-битный Adobe Flash Player (32-х попросту не ставится в систему) устанавливается только на 32-х битные версии браузера. Когда я это узнал, выражение моего лица было примерно такое - 0_O - ибо подобный, простите, выкрутас выглядит, как бы это сказать, странно. Нафига мне 64-х битный плагин на 32-х битной программе, если мне важна производительность программы, а не этого плагина. Бред какой-то.

В общем, как бы ни было обидно, но для использования флеша приходится запускать IE x32 ибо держать мозилку, двух разных разрядностей, я не хочу.

к содержанию ↑

Программы и игры на 64-битных системах

Собственно, что касается программ.

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

Во-первых, даже на примере того же 64-битного Mozilla FireFox, очень сильно чувствуется разница в производительности, а именно 64-х разрядные программы работают ощутимо шустрее своих 32-х битных аналогов. Мозилка за счет x64 архитектуры вообще запускается чуть ли не вдвое быстрее (это при том, что она стоит не на рейд массиве как это было в x32, а на обычном, правда серверном, диске), во-вторых, сама по себе скорость рендеринга (обработки) страниц и адекватность браузера в целом (не подвисает, не зависает, не тупит при работе с полновесными плагинами и тд и тп) значительно возросла, т.е. на лицо более корректная работа с процессором его ядрами. Тоже самое касается других 64-разрядных программ коих, правда, пока найдено и установлено не очень много.

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

Обидно было столкнуться с отсутствием желания устанавливаться на x64 моего любимого фаервола Zone Alarm и капризность Dr.Web 4.44, который установится установился, но несколько странно, а именно без модуля резидентной защиты.

к содержанию ↑

Общий анализ работы x64 системы

Может мне повезло с дистрибутивом (зарубежная сборка под именем Superior оказалась весьма адекватной), но я доволен производительностью (что, учитывая мою придирчивость к данному параметру, является чертовски редкой штукой), в связи с чем даже не стал сразу оптимизировать методом конфигурирования настроек (а именно так, как я писал в статье "Расширенная настройка XP” или “Оптимизируем систему").

Вдвойне порадовало наличие того, что я ждал, а именно грамотного использования системой разных ядер процессора. Что и произошло.

График работы ядер в диспетчере задач иллюстрирует распределение нагрузки на то или иное ядро процессора. Плюс здесь заключается в том, что ядра используются не, простите, тупо все сразу (как это имеет место быть в x32), а неравномерно, т.е., например, второе ядро нагружено самым полновесным на данный момент процессом, в то время как остальные занимаются обработкой системы и процессов попроще. Сие во многом сказывается на производительности.

Так же, какое-то время были некоторые непонятки с работой файла подкачки, но вроде быстро исчезли.

Касательно... мм.. устойчивости. Ковыряя, в общем-то банальные, настройки реестра я дважды "убивал" случайно систему. Один раз восстановить её не представилось возможным и пришлось производить переустановку. Во-втором случае удалось откатить реестр назад в безопасном режиме, но причина падения осталась загадкой. Еще пару раз, при обновлении (без удаления) драйверов видеокарты, система выдавала 16-цветый (не битный, а цветный) экран с разрешением 320 на что-то там. Я даже немного испугался. Решилось повторной установкой драйверов. Но почему и как так получается понятия не имею.

к содержанию ↑

Послесловие

В общем и целом, то, что я увидел сейчас, оказалось на голову выше того, что я видел ранее. Стало поменьше проблем с драйверами\программами и побольше плюсов в виде прироста производительности.

Без казусов, однако, по-прежнему не обходится. Особенно с программами. Но, вполне вероятно, что это дело времени.

PS: Это далеко не последняя заметка на эту тему.
PS2: Если Вы вдруг упустили статью о том, что за x64 и x32, то Вам сюда.

Sonikelf's Project's логотип Sonikelf's Project's логотип Космодамианская наб., 32-34 Россия, Москва (916) 174-8226
StasikOS

Боже, неужели все так сложно?
*из 64-битного фф с 64-битным флешем на 64-битной системе*

В общем и целом похоже что adobe пока еще выпустила по-настоящему рабочий 64bit плагин для флеша только под Linux.

jonne

Ты гнать проц собираешься?

jonne

И кстати что используешь в качестве антивиря и файервола?

Andrei

Na dnjah pitalsja ustanovit' draivera dlja Printera Canon MF 4370 u druga kotorii peresel na Vistu 64 biti. Telyi deni pytalsea sdelati i nikak ne smog! :-(

Navernoe postavliu emu XP 32 bit.

Сандер

Недавно производил подобное, приобретя Core i7.
Тоже XP64bit SP3.
Не из-за многоядерности, а из-за 12Gb оперативки.
В общем, никаких проблем не было, не то, что раньше.
Проблемы возникли уже с моими программами, которые так и не удалось собрать в 64битной версии, так что потихоньку собираюсь двигаться на Ubuntu (тоже установил).
Core i7 способностями пока не поразил - заявленный гипертрединг и 8 виртуальных ядер, похоже, очередная шутка от intel.

XProfessor

так вроде нет xp x64 sp3 только sp2...

Паша

жуть посижу пока на 32 а то мало ли что рухнет а я поднимать не умею

SNOK

НАРОД СКАЖИТЕ ПЛЗ, винда СП 3 х32 потянет 2 гб ДДР 3???

janick

Подскажите плиз стоит ли мне ставить Win7 Ultimate x64 если у мя:
1. проц. 4 ядра Intel(R) Core(TM)2 Quad CPU Q9400 @ 2.66 GHz
2. ОЗУ 4 Гб
3. видюха 1Гб NVIDIA GeForce 9800 GT

Сейчас у мя стоит Win7 Ultimate x86. Не могу решиться.... Прирост в производительности большой будет? Прост эта вся заморочка с установкой системы и заточкой под себя.......

TacTic

Я уже давно пользуюсь с Windows 7 Ultimat x64
CPU: Pentium D 2.8 GHz
RAM: 2 Gb
VGA: NVIDIA GeForce 850

Единственная проблева, которая у меня была с дровами ТВ-тунера от AverMedia, а оказался эт у всех Виндов после ХР.
А так все отлично пашет, вроде доволен.
Кстати, вместо файрвола и антивира у мя стоит NOD32 версия 4, это и есть и антивирус и фаервол. :)

Ven

Стоит, только добавь ОЗУ, ещё хотя бы 2ГБ, и в 64-битном ПО прирост производительности будет ощутимый.

никитос

Ребята у меня проблем - купил ноут тошиба-он оказался x64 хочу поставить xp - есть лицензионная вопрос с драйверами тошиба и вообще все форматировать или же какие то варианты?

Free

Сейчас уже есть фФокс.4 с х64 (пока только тестовая) там вообще производительность раз в 5 выше стандартного ФФ 3.6.х на х32
Правда непривычный интерфейс и расположение задач (со временем привык)

Marina

ОЗУ 4ГБ, 4 ядра АМД. Пробовала и ту, и другую - семёрка Максимальная. Сейчас 64 бита, всё работает нормально, но часть привычных раньше программ не устанавливается и нет дров на принтер. Из-за этого собираюсь вернуться на 32, в ней принтер работал. Прочла все рассуждения, засомневалась. В инете встречаются мнения, что 64 только тогда хороша, когда ОЗУ больше 4. А получается, что в моём случае память не будет использоваться эффективно при переходе на 32бит, и производительность упадёт?

Nekit

Замечание! В конфиге не указана память!

Semiol

Стоит WIN7 x86.На днях полез в конфиг и увидел,что у меня стоит AMD64/Core 2 Duo/Подскажите стоит ли мне перейти на Win7 x64.

Дмитрий

Еще раз здрасте Андрей (сегодня уже писая Вам в другой ветке). Хочу написать по поводу Firefox 64 бит. Щя он называется Nightly. В общем с час назад скачал https://mozilla-russia.org/products/firefox/history.html#release полет просто супер намного быстрее чем последний Firefox 32 бит. И кстати Adobe Flash Player установил (сам предложил) все дополнения из 32 битной версии стали нормально,одно неудобство на английском но те кто давно пользуется Firefox думаю не заметят меню 1 в 1 только на буржуйском.

DimOs

А что есть Windows XP x64 SP3??!! Подскажите где взять, пожааааалуйста!!!

крик

help mi pliz? я процах туплю есть шарестые характеристики( че к чему и куда? )

Миджа

Всем привет!!!

Соник, картинкО изображаться не хочет :((

Серж

Система MS Windows XP Professional 32-bit SP2, Intel Pentium E2160 @ 1.80GHz , 512 Мб ATI Radeon HD 2600 PRO (ASUStek Computer Inc) , 3,00 ГБ Два канальный DDR2 @ 266 Мгц (4-4-4-12) ECS 945GZ/CT-M (CPU 1) , 156 Гб Seagate ST3160815AS (SATA)
488 Гб Seagate ST3500418AS (SATA - вот такая конфигуация ( Вам спасибо за spessy)

— я "чайник" ( по возрасту за 50) - что можно изменить , чтобы шустрее заработала программа Proshow Produser - если оперативку добавлять не имеет смысла на 32х?
Или есть уже варианты, чтобы увидел комп добавленную свыше 3 гб оперативку?
Может процессор нужно или видеокарту поменять или ничего не сделать?
В принципе все работает, но при загрузке большого кол-ва слоев + видео - начинает тормозить...
Заранее спасибо за ответ, буду ждать.
PS: - Действительно Ваш сайт здорово помог мне разобраться со многими вещами, которые не понимал ....читаю дальше - буду задавать вопросы, надеюсь на ответы...

kse018

Так ведь x64я Mozilla называется waterfox и pale moon тоже 64й есть. Adobe flash player x64 в нете нашел- поставил- пашет. Странно....

Сергей

У меня старенький комп. Проц Intel® Pentium(R)D CPU 2.66GHz×2 Гуглил, искал где только мог везде указана разрядность процессора 64 бит, но w7-x64 и ubuntu 12.04 64 бит не устанавливается. Почему? Врут или я напутал с пониманием разрядности ос и процессора? Заранее спасибо за ответ.

Виталий

Что делать? Я пытаюсь открыть Turbo Pascal 7, а мне выдаёт ошибку, что разрядность не та!

MistreSS

У меня в информации о системе отображается х64, а когда я захожу в консоль, написано Windows32. В настройках я включила максимальное число процессоров 4. Что это значит, почему так?