Различие между 32-х и 64-х битной Windows 7

При покупке ли нового компьютера или же при апгрейде старого вы наткнулись на обозначение “64-бита” и задались вопросом, что оно означает? Продолжайте читать, и мы объясним вам, что такое 64-х битная Windows 7 и почему бы вам неплохо иметь у себя кусочек 64-х битного пирога.

29.03.2011 22:57

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

Очень краткая история 64-х битных вычислений

В чем различие между 32-х и 64-х битной Windows 7?

До того как начать рассказывать вам интересную историю, давайте обратимся к основам. Что вообще означают эти 64-бита? В контексте рассказов о 32-х и 64-х битных персональных компьютерах, формат ХХ-бит указывает на ширину регистра процессора.

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

Чем больше регистр процессора системы, тем больше данных он может обрабатывать, особенно в плане использования системной памяти. Так, например, процесор с 32-х битным регистром покрывает 2^32 адресов, и поэтому он ограничен доступом лишь к 4GB оперативной памяти. Возможно, 40 лет назад, когда разрабатывался 32-х битный регистр, такое количество памяти казалось огромным, но для современных компьютеров 4GB является довольно ограниченной величиной.

Несмотря на то, что 64-х битные вычисления, кажется, являются новым творением технологического мира, в действительности они существуют уже десятилетия. Первым компьютером с 64-х битной архитектурой был Cray UNICOS, который еще в 1985 году создал прецедент для 64-х битных суперкомпьютеров (Cray 1 показан в центре на рисунке выше). 64-х битные вычисления оставались привилегией суперкомпьютеров и больших серверов еще в течение почти 15 лет.

Со временем 64-х битные системы пришли и к пользователям, хотя большинство из них об этом не догадывалось. Так, консоли Nintendo 64 и Playstation 2, представленные на рисунке выше, имели 64-х битные процессоры еще за 5 лет до появления компьютерных 64-х битных процессоров пользовательского уровня и соответствующих операционных систем.

Непонимание 64-х бит пользователями в совокупности с плохой поддержкой драйверов отодвинули 64-х битные персональные компьютеры на 2000-ые годы. В 2001 году Microsoft выпустила 64-х битное издание Windows XP, которое, впрочем, из-за чрезвычайно слабой поддержки драйверов и массы других проблем широкого распространения не получило.

В следующий год 64-х битные процессоры в различном масштабе стали поддерживать OS X Panther и некоторые дистрибутивы Linux. При этом Mac OS X не полностью поддерживала 64 бита еще пять лет, вплоть до выпуска OS X Leopard.

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

Может ли ваш компьютер работать с 64-мя битами?

В чем различие между 32-х и 64-х битной Windows 7?

Существует несколько доступных способов узнать - может ли ваш компьютер работать с 64-мя битами.

Во-первых, вы можете посмотреть на версию установленной у вас Windows – возможно, вы уже используете 64-х битную операционную систему. Для этого в Windows Vista и Windows 7 кликните по Компьютеру (Computer) из меню Пуск (Start) правой кнопкой мыши и в контекстном меню выберите пункт Свойства (Properties). Это приведет вас в меню системных свойств (подобное тому, что представлено на рисунке выше), где в разделе Система (System) вы увидите, какая у вас операционная система – 32-х битная или же 64-х битная.

Под Windows XP вы можете использовать схожий метод определения битности вашей ОС. Хотя, шансы, что вы используете Windows XP х64 довольно малы. Самый важный шаг, который вы можете предпринять под XP (или под 32-х битными Windows Vista/7) – это протестировать свой процессор и узнать, можете ли вы проапгредиться на 64-х битную Windows.

Для этого вам необходимо скачать бесплатную утилиту SecurAble от Стива Гибсона (Steve Gibson). Данная утилита, представленная на рисунке выше, проверяет процессор по трем различным параметрам.

Во-первых, она проверяет, является ли процессор 64-х битным. Во-вторых, она проверяет поддержку им D.E.P. (технологии безопасности, разработанной для защиты машин от атак переполнения буфера). И, наконец, в-третьих, программа проверяет наличие поддержки виртуальной машины XP под Windows 7.

Если вам интересно, то вы можете кликнуть на любой результат в SecurAble, и узнать, что он означает. В случае нашей тестовой машины – ее процессор подходит для 64-х битных вычислений, поддерживает защиту D.E.P. и аппаратную виртуализацию.

Преимущества и недостатки 64-х битных вычислений

В чем различие между 32-х и 64-х битной Windows 7?

Вы уже прочитали небольшую историю по 64-м битным вычислениям, и проверка вашей системы показала, что вы можете использовать Windows 7 х64. Что теперь? Давайте рассмотрим плюсы и минусы перехода на 64-х битную операционную систему.

Чего вам стоит ждать от перехода на 64 бита? Вот некоторые преимущества перехода на 64-х битную систему.

Вы можете использовать значительно больше оперативной памяти (RAM).

Насколько больше? 32-х битные версии Windows (и также других ОС) ограничены 4096MB  (или 4GB) оперативной памяти. В тоже время 64-битные ОС теоретически способны поддерживать около 17 миллиардов гигабайт оперативной памяти (благодаря расширенному системному регистру, о котором мы говорили ранее).

В действительности операционная система Windows 7 64-bit Home edition ограничена (не из-за физических ограничений, а из-за вопросов лицензирования) на 16GB оперативной памяти. В тоже время Windows 7 х64 Professional и Windows 7 х64 Ultimate поддерживает до 192GB памяти.

Вы увидите возросшую эффективность.

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

Ваш компьютер сможет выделять процессам больше виртуальной памяти.

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

И под 64-х битной системой они могут его получить – такие системы позволяют выделять до 8TB виртуальной памяти. Этого более чем достаточно даже для сумасшедших сессий Photoshop или игры в Crysis.

Помимо более эффективного использования памяти и больших объемов ее выделения, приложения, оптимизированные под 64-х битные операционные системы, вроде Photoshop и Virtualbox, чрезвычайно быстры, и используют все преимущества “просторного” процессора и предоставленной им памяти.

Вы будете наслаждаться расширенными возможностями безопасности.

Windows х64 с современным 64-х битным процессором предоставляют пользователям дополнительную защиту, которая не доступна для пользователей 32-х бит. В такую защиту входит вышеупомянутый аппаратный D.E.P., как и технология Kernel Patch Protection, которая защищает вас от эксплоитов ядра, и драйвера устройств должны иметь цифровую подпись, что уменьшает число инцидентов с драйверными инфекциями.

Звучит отлично, не так ли? А как на счет недостатков? К счастью список недостатков перехода на 64-х битную операционную систему не очень велик. А, кроме того, со временем он сокращается. И все-таки некоторые недостатки пока остаются.

Вы можете не найти 64-х битных драйверов для старых, но все-таки важных устройств вашей системы.

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

К несчастью же, поиск драйверов для старых устройств может оказаться для вас тяжелой, неразрешимой задачей. У вас есть любимый сканер 2003-го года выпуска? Он вам очень нравится? Это плохо. Ведь вам, вероятно, не удастся найти для него 64-х битный драйвер. Ведь производители оборудования скорее поддержат новые продукты (и будут советовать покупать их), чем станут поддерживать старые.

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

Ваша материнская плата не поддерживает более 4GB оперативной памяти.

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

Вы используете старые программы.

Некоторые программы плохо переживают переход на 64 бита. В отличие от предыдущих версий Windows, Windows 7 х64 не поддерживает 16-ти битные приложения. И если по какой-то причине вы используете действительно старое приложение, то с переходом на 64 бита вам придется либо виртуализировать его, либо совсем отказаться от апгрейда.

Кроме того, следует понимать, что если даже приложение является 64-х битным, плагины и расширения для него могут таковыми не являться. Такие проблемы часто возникают с Photoshop и Firefox. Основное приложение доступно в 64-х битном варианте, но важные плагины – нет.

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

Все работало хорошо и гладко, я наслаждался 8GB оперативной памяти, без проблем работал с дюжиной виртуальных машин и, в общем и целом, был чрезвычайно доволен. Единственной же проблемой, с которой я столкнулся – был мой сканер Canon из начала 2000-х годов, и мои попытки заставить его работать.

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

Таким образом, 64-х битные вычисления стали доступными, простыми в использовании и почти не доставляющими проблем.

Оцените материал:  
(Голосов: 337, Рейтинг: 4.56)

Каждый вечер мы будем присылать вам одно письмо со всеми опубликованными за день материалами. Нет материалов - нет писем, просто и удобно (другие варианты).

Материалы по теме


Комментарии (9)

Бобур, 09.11.2012 08:23
Вам нужно авторизоваться, чтобы голосовать Вам нужно авторизоваться, чтобы голосовать

Отличная статья! Ранее, я искал много сайтов с описанием различия между 32-х и 64-х битных систем. Много спорил с коллегами по поводу перехода на х64, но почему то в глубине души всегда верил что х64 лучше! И в этой статье убедился окончательно! А приложение securable просто шоколадкой получилась в определении "можно" или "нет". Спасибо за описание.
Отличная статья! Ранее, я искал много сайтов с описанием различия между 32-х и 64-х битных систем. Много спорил с коллегами по поводу перехода на х64, но почему то в глубине души всегда верил что х64 лучше! И в этой статье убедился окончательно! А приложение securable просто шоколадкой получилась в определении "можно" или "нет". Спасибо за описание.

Андрей, 06.02.2013 18:58
Вам нужно авторизоваться, чтобы голосовать Вам нужно авторизоваться, чтобы голосовать

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

Slim312, 15.03.2013 20:09
Вам нужно авторизоваться, чтобы голосовать Вам нужно авторизоваться, чтобы голосовать

Очень заманчиво... Да, я даже приготовил Windows 7 на 64 бита. Но к сожалению у меня есть одна существенная проблема. Я в своем жестком диске наустанавливал столько новых, современных игрушек, тем более многие из них с таким трудом достались и установились. Вот только одного не учел, винда по прежнему на 32х битной системе осталась, а оперативки только на 4 гига показывает. Не знаю что теперь делать, купил дополнительную память на 4 гига, что бы 8 ГБ было, но все зря оказалось. Отказатся от всех игрушек и переустановить винду, тоже немыслимо. Как поступить не знаю. Может кто поможет с ответом, не знаете можно ли обновить как то систему, не переустанавливая ее с 32х битной на 64? Если кто знает буду благодарен!
Очень заманчиво... Да, я даже приготовил Windows 7 на 64 бита. Но к сожалению у меня есть одна существенная проблема. Я в своем жестком диске наустанавливал столько новых, современных игрушек, тем более многие из них с таким трудом достались и установились. Вот только одного не учел, винда по прежнему на 32х битной системе осталась, а оперативки только на 4 гига показывает. Не знаю что теперь делать, купил дополнительную память на 4 гига, что бы 8 ГБ было, но все зря оказалось. Отказатся от всех игрушек и переустановить винду, тоже немыслимо. Как поступить не знаю. Может кто поможет с ответом, не знаете можно ли обновить как то систему, не переустанавливая ее с 32х битной на 64? Если кто знает буду благодарен!

Aleks, 28.04.2013 23:51
Вам нужно авторизоваться, чтобы голосовать Вам нужно авторизоваться, чтобы голосовать

Обновить нет, только переустановка ОС. Поступить- 2 варианта:
- переустановка ОС и игрулек (будут кропотливые поиски дров, хотя щас для железа все есть);
-ничего не переустанавливать, пускай железо пылится до лучших времен или отдать (продать) другу:), (может еще и винда вдруг слетит, я за 4 года пользования 7 2 раза переустанавливал)
Обновить нет, только переустановка ОС. Поступить- 2 варианта: - переустановка ОС и игрулек (будут кропотливые поиски дров, хотя щас для железа все есть); -ничего не переустанавливать, пускай железо пылится до лучших времен или отдать (продать) другу:), (может еще и винда вдруг слетит, я за 4 года пользования 7 2 раза переустанавливал)

Сергей (trem), 02.11.2013 01:35
Вам нужно авторизоваться, чтобы голосовать Вам нужно авторизоваться, чтобы голосовать

Статья интересная. Вот только один вопрос: Посему же 64 битные процессоры не поддерживают 16, и 32 битные приложения? Ведь самый широкий регистр в 64 битном процессоре. Или я чего-то недогнал. Если так, то объясните пожалуйста. (Оч. интересно).
Статья интересная. Вот только один вопрос: Посему же 64 битные процессоры не поддерживают 16, и 32 битные приложения? Ведь самый широкий регистр в 64 битном процессоре. Или я чего-то недогнал. Если так, то объясните пожалуйста. (Оч. интересно).

serg, 21.01.2014 19:54
Вам нужно авторизоваться, чтобы голосовать Вам нужно авторизоваться, чтобы голосовать

Почему не поддерживают! Все 32 битные программы устанавливаются в
папку Program Files (x86) и работают как обычно.
64 битные программы разумеется на 32 даже не захотят устанавливаться.
Почему не поддерживают! Все 32 битные программы устанавливаются в папку Program Files (x86) и работают как обычно. 64 битные программы разумеется на 32 даже не захотят устанавливаться.

Sergey_59, 04.02.2014 09:43
Вам нужно авторизоваться, чтобы голосовать Вам нужно авторизоваться, чтобы голосовать

OS - это аппаратно зависимая программа.
Написана обычно на Assembler или C/C++. Эти языки предназначены для создания программ под конкретные аппаратные реализации железа - микропроцессор.
Для OS-16 short и int имеют одинаковую разрядность = 16 бит.
Для OS-32 short и int имеют разную разрядность short = 16 бит, int = 32 бита.
Java - аппаратно независимый язык, т.е. short и int имеют разную разрядность short = 16 бит, int = 32 бита - всегда, так как программы написанные на нём взаимодействуют через виртуальную машину, под каждый конкретный микропроцессор, а виртуальные машины написаны на Assembler или C/C++.
OS - это аппаратно зависимая программа. Написана обычно на Assembler или C/C++. Эти языки предназначены для создания программ под конкретные аппаратные реализации железа - микропроцессор. Для OS-16 short и int имеют одинаковую разрядность = 16 бит. Для OS-32 short и int имеют разную разрядность short = 16 бит, int = 32 бита. Java - аппаратно независимый язык, т.е. short и int имеют разную разрядность short = 16 бит, int = 32 бита - всегда, так как программы написанные на нём взаимодействуют через виртуальную машину, под каждый конкретный микропроцессор, а виртуальные машины написаны на Assembler или C/C++.

bendeeer, 14.05.2014 13:12
Вам нужно авторизоваться, чтобы голосовать Вам нужно авторизоваться, чтобы голосовать

Термины 32-разрядный и 64-разрядный относятся к способу обработки информации процессором компьютера (ЦП). 64-разрядная версия Windows обрабатывает большие объемы оперативной памяти (RAM) эффективнее, чем 32-разрядная система.
Термины 32-разрядный и 64-разрядный относятся к способу обработки информации процессором компьютера (ЦП). 64-разрядная версия Windows обрабатывает большие объемы оперативной памяти (RAM) эффективнее, чем 32-разрядная система.

Tutanhamon, 11.02.2015 15:46
Вам нужно авторизоваться, чтобы голосовать Вам нужно авторизоваться, чтобы голосовать

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