32-разрядная операционная система процессор x64, как понять?
Содержание:
- Методы определения разрядности Windows 10
- Перенос приложений на AMD64
- Разрядность процессора
- Особенности x64, x32 систем, стоит ли переходит с 32-битной системы на 64?
- ARM — это продвинутый RISC
- 64-битные процессоры
- Как узнать параметры совместимости?
- Преимущества 64-битного процессора
- Операционные системы
- Почему это важно
- Что показывает разрядность (x86, 32 и 64 бит)?
- Просмотр разрядности системы в Windows
Методы определения разрядности Windows 10
Существуют множество способов, которые помогут узнать битность используемой операционной системы. Причем сделать это можно как с помощью стороннего софта, так и встроенными средствами самой ОС. Мы расскажем вам о двух самых популярных методах, а в заключении поделимся полезным лайфхаком. Давайте приступать.
Способ 1: AIDA64
Помимо определения разрядности операционной системы, упомянутое в названии приложение способно предоставить огромное количество другой полезной информации. Причем не только о программных компонентах, но и о «железе» ПК. Для получения интересующих нас сведений нужно сделать следующее:
- Запустите ранее скачанную и инсталлированную AIDA64.
- В основной области открывшегося окна найдите раздел с названием «Операционная система»и откройте его.
Внутри будет находиться перечень подразделов. Кликните по самому первому из них. Он носит такое же название, как и основной раздел.
Как видите, этот способ достаточно прост и легок в применении. Если же вам по каким-то причинам не нравится AIDA64, можно использовать аналогичный софт, например, Everest, о котором мы ранее уже рассказывали.
Способ 2: Системные средства
Если вы из тех пользователей, которые не любят устанавливать лишнее программное обеспечение на компьютер, можете воспользоваться стандартным инструментарием ОС, благодаря которому тоже можно узнать ее разрядность. Мы выделили два пути.
Свойства системы
- На рабочем столе найдите иконку «Этот компьютер». Нажмите на ней правой кнопкой мышки. В меню, которое появится в результате, выберите пункт «Свойства». Вместо выполнения этих действий можно воспользоваться клавишами WIN+PAUSE.
Появится окно с общими сведениями о компьютере, где есть и данные о разрядности. Они указаны в строке «Тип системы». Пример вы можете увидеть на скриншоте ниже.
«Параметры» ОС
- Нажмите на кнопку «Пуск»и кликните во всплывшем меню по кнопке «Параметры».
Из перечня разделов выберите самый первый – «Система», кликнув один раз по его названию.
В результате вы увидите новое окно. Оно разделено на две части. Прокрутите левую область в самый низ до подраздела «О системе». Выберите его. После нужно прокрутить немного вниз и правую половину окна. В области «Характеристики устройства» будет блок с информацией. Разрядность используемой Windows 10 указана напротив строки «Тип системы».
На этом описание методов определения битности завершено. В начале статьи мы обещали вам рассказать о небольшом лайфхаке на эту тему. Он довольно прост: откройте системный диск «C» и взгляните на папки внутри. Если в нем есть два каталога «Program Files» (с пометкой х86 и без нее), то у вас 64-разрядная система. Если папка «Program Files» одна – система 32-битная.
Надеемся, что изложенная нами информация была для вас полезной и вы без труда смогли определить разрядность Windows 10.
Перенос приложений на AMD64
Одним из назначений языков высокого уровня является по возможности сократить привязку программного кода к архитектуре и обеспечить максимально возможную переносимость между аппаратными платформами. Например, правильно написанные программы на языке Си++ теоретически не зависят от аппаратной платформы. И для компиляции существующих 32-битный приложений под платформу AMD64 в идеале достаточно просто сменить компилятор [] и просто перекомпилировать программу. Но на практике дела обстоят более сложно.
До сих пор существует программное обеспечение, использующий ассемблерный код для 32-битных процессоров. Многие программы, написанные на языках высокого уровня, содержат ассемблерные вставки. Поэтому просто перекомпилировать большой проект часто бывает невозможно. Решение проблемы понятно. Во-первых, можно отказаться от переноса приложения на новую платформу. Это может быть весьма разумным решением, так как, например операционные системы семейства Windows обеспечивают хорошую обратную совместимость, благодаря технологии Wow64. Второй вариант — переписать программный код. Причем разумным выглядит его переписывание с использованием языков высокого уровня. Кстати заметим, что компилятор Visual C++ более не поддерживает компиляцию ассемблерных вставок в 64-битном режиме компиляции [].
Наличие ассемблерного программного кода не единственное препятствие при освоении 64-битных систем. При переносе программ на 64-битные системы возникают разнообразные ошибки, связанные с изменением модели данных (размерности типов). Причем ряд ошибок проявляет себя только при использовании большого объема памяти, который был не доступен на 32-битных системах. Подобные ошибки хорошо описаны в статье «20 ловушек переноса Си++ — кода на 64-битную платформу» [].
Сказанное выше относится больше к приложениям, разработанным на языке Си/Си++. С управляемым кодом (C#) дела обстоят лучше, хотя и здесь можно ожидать мелких неполадок. К сожалению, большие программные комплексы часто строятся с использованием библиотек, созданных на языках Си/Си++. И поэтому в случае крупного проекта, написанного на C#, скорее всего найдутся модули или библиотеки на языке Си/Си++, которые могут быть небезопасны и содержать уязвимости.
Для тестирования и проверки программного кода, переносимого на 64-битную платформу можно использовать различные специальные методики и инструменты []. Например, хорошие результаты дает использование статических анализаторов, таких как Viva64 (для Windows систем) и PC-Lint (для Unix систем). Более подробно с этим инструментарием можно познакомиться в статье «Сравнение диагностических возможностей анализаторов при проверке 64-битного кода» [].
Разрядность процессора
Соответственно,
чтобы иметь возможность установить 64-битную
Windows ваш процессор должен поддерживать
64-битные инструкции (иначе вы даже
не сможете начать установку 64-битной
Windows).
Называться эти
инструкции могут по-разному: у Intel
— IA64, у AMD — AMD64. Убедиться, что
ваш процессор поддерживает нужные инструкции
можно с помощью специальной программы,
которая выводит информацию о процессоре,
в т.ч. о поддерживаемых инструкциях.
Отлично подойдет
простая, бесплатная и понятная даже
новичку утилита CPU-Z.
Скачать ее можно здесь: http://www.cpuid.com/cpuz.php
Где взять и как определить
64-битные приложения?
64-битное
программное обеспечение
можно
определить без труда. На упаковке в
системных требованиях, как правило,
указывается, что данная программа 64-битная.
Это же может быть указано отдельно на
упаковке.
Если же вы приобретаете
какое-то ПО через интернет, то принадлежность
к 64-битной архитектуре тоже указывается.
Вот пример: моя
лицензионная коробочная версия Windows
Vista Ultimate.
В комплекте два установочных диска — 32
и 64-битная версия ОС
:
Не обращайте внимание
на «англоязычность» в данном
случае, просто ОС была куплена в Соединенных
Штатах. Простой пользователь компьютера может долгое время работать с установленной операционной системой Windows и даже не задумываться о том, какая у нее разрядность
Однако пройдет время, и ему потребуется установить на компьютер программу, которая способна работать только с 64-битной версией Windows, и здесь возникнут проблемы, если действующая операционная система обладает разрядностью x32 или x86. В связи с этим может возникнуть вопрос: как узнать разрядность Windows? Давайте на него ответим и более подробно разберемся в отличиях между 32- и 64- битными версиями операционной системы
Простой пользователь компьютера может долгое время работать с установленной операционной системой Windows и даже не задумываться о том, какая у нее разрядность. Однако пройдет время, и ему потребуется установить на компьютер программу, которая способна работать только с 64-битной версией Windows, и здесь возникнут проблемы, если действующая операционная система обладает разрядностью x32 или x86. В связи с этим может возникнуть вопрос: как узнать разрядность Windows? Давайте на него ответим и более подробно разберемся в отличиях между 32- и 64- битными версиями операционной системы.
Базовые версии операционной системы Windows разрабатывались давно, и с релизом новых вариантов программного обеспечения от компании Microsoft, они лишь дорабатывались. По сути 32-битный (32-разрядные) операционные системы уже отошли в прошлое, и они используются редко, только в тех случаях, когда «железо» компьютера не поддерживает 64-битный Windows.
Сами по себе биты в отношении операционной системы Windows – это способ обработки информации центральным процессором компьютера. В качестве обрабатываемой информации используется оперативная память, и 32-битный Windows способен работать не более чем с 3,5 Гб оперативной памяти, тогда как на 64-битном данный лимит находится на уровне около 200 Гб. С развитием мощности программ и их требовательности к оперативной памяти, компьютеры начали повально переходить на 64-разрядную операционную систему.
Главным минусом 64-разрядной системы является ее требовательность к центральному процессору компьютера. Если в PC установлен 32-разрядный центральный процессор, он никоим образом не сможет работать с 64-разрядной версией операционной системы, то есть им не предусмотрена поддержка более чем 3,5 Гб оперативной памяти.
Многих пользователей компьютера, которые выбирают при установке Windows разрядность операционной системы, вводит в заблуждение отсутствие версии на 32 бита. Связано это с тем, что 32-битная версия Windows для 64-битного процессора обозначается как x86, а не x32. Разобраться, с чем это связано, можно только в том случае, если изучить процессы взаимодействия операционной системы с компьютерным «железом». Пользователю же надо просто запомнить, что 32-битная и 86-битная операционные системы практически ничем не отличаются, и с объемом оперативной памяти более 3,5 Гб справляется только 64-разрядная версия ПО.
Если центральный процесс компьютера поддерживает 64-разрядную версию Windows, то при установке необходимо выбрать именно ее. Следует понимать, что 32-битная версия операционной системы – это прошлый век, и вот лишь некоторые тому подтверждения:
После выхода 64-битной версии Windows, устанавливать 32-битную следует только если процессор или драйвера для него не поддерживают работу с 64-разрядной операционной системой.
Особенности x64, x32 систем, стоит ли переходит с 32-битной системы на 64?
Многие ошибочно полагают, что если на коробке (или в описании) написано «64», то система лучше по определению (ностальгия: вспомнил картриджи для Dendy, когда писали «999 игр в одном картридже», но по факту 5.).
Ниже мы рассмотрим основные особенности (я оформлю их в виде точек, и каждый сам решит, стоит ли ему переходить на другую операционную систему Windows).
- Наиболее важным отличием (для обычного пользователя, если не углубляться) является то, что система x64 видит более 3 ГБ ОЗУ (32 бит — максимум 3 ГБ)! Из этого следует логика: если у вас 4 ГБ ОЗУ или больше, имеет смысл переключиться на систему x64, чтобы использовать всю мощность ПК и увеличить скорость системы в целом;
- Если вы работаете с редким программным обеспечением (например, написанным специально для вас, вашей компании), перед переходом на новую операционную систему проверьте, будут ли эти программы работать. То же самое и с антивирусами (к счастью, все производители выпускают свои программы для разных систем), виртуальными дисками, архиваторами и целым рядом других программ;
- Если вы работаете с графическими редакторами, такими как Adobe Photoshop, Adobe Illustrator и т.д., имеет смысл перейти на 64-битную систему. Различные фильтры, загрузка изображений и т.д. Задачи выполняются быстрее и эффективнее (к тому же программа может использовать весь объем оперативной памяти, в 32-битной версии Windows почему-то есть какое-то искусственное «ограничение) ;
- Если вы часто сжимаете что-то с архивами (особенно большие архивы в несколько гигабайт), система x64 позволит архиватору быстрее сжимать / распаковывать файлы;
- Также имеет смысл перейти на операционную систему x64 — если вы используете большие офисные пакеты для редактирования большого количества документов (сейчас я не рассматриваю обычные текстовые файлы);
- Бухгалтерам при работе с 1С тоже имеет смысл перейти на Windows x64, ведь 1С будет более эффективно использовать память, меньше тормозить.
В целом, почти все современные ноутбуки и ПК теперь оснащены как минимум 8 ГБ оперативной памяти. Поэтому сегодня выбор очевиден для большинства пользователей.
Тем не менее, как быстро проходит время. Несколько лет назад максимумом считалось 3-4 ГБ ОЗУ, а сейчас 16-32 ГБ никого не удивляют.
В остальных случаях гоняться за цифрой «64» (если у вас нет 4+ ГБ ОЗУ) — смысла нет. Вы не получите значительного преимущества в производительности (как бы ни был обратный эффект).
Кстати, первая Windows x64 была не очень стабильной, программы часто вылетали с ошибками, операционная система уходила в «синие экраны». Теперь вообще об этом можно забыть и не говорить об этом.
ARM — это продвинутый RISC
По другому пути пошла компания ARM, название которой расшифровывается как «Улучшенные RISC-машины». Подход был такой: зачем нужно много сложных команды для процессора, если можно по максимуму использовать простейшие команды и сосредоточиться на эффективности работы?
В итоге ARM усовершенствовали RISC-архитектуру, сделали команды проще и сосредоточились на эффективности.
В те времена ARM-процессоры работали не так быстро, как процессоры семейства x86, зато они потребляли гораздо меньше энергии. Со временем это позволило использовать ARM-процессоры в мобильных телефонах.
64-битные процессоры
В 64-битном формате шины данных и адреса изменяются с 32 бит (4 байта) до 64 бит (8 байтов). Но в случае архитектуры x86 это не единственное изменение. Текущие 32-разрядные процессоры x86 ( Celeron , Pentium , Pentium II , Pentium III , Pentium 4 до Prescott) на самом деле являются 8-разрядными процессорами ( Intel 8088 ), улучшенными до 16-разрядных, и снова улучшенными до 32-разрядных. . Таким образом, структура регистров в 32-битном процессоре x86 наследует это прошлое как в уменьшенном количестве регистров, так и в их архаичной структуре. Размещен x86 32-разрядный x86 64-разрядный для переключения с 8 32-разрядных общих регистров 16 на 64-разрядные общие регистры. Это применимо только к архитектуре x86 , другие архитектуры, которые существуют в 32-битном и 64 -битном вариантах ( MIPS , SPARC , PowerPC …), не имеют своей 32-битной версии, обремененной архаичной структурой.
Обновление с 32-разрядной до 64-разрядной увеличивает потребление памяти. Действительно, целые числа и адреса изменяются от 32 бит (4 байта) до 64 бит (8 байтов). Поэтому для их представления требуется вдвое больше байтов. Это не обязательно означает, что программа, потребляющая 256 МиБ в 32 битах, автоматически потребляет 512 МиБ в 64 битах. Он будет потреблять немного больше памяти, но не обязательно вдвое больше.
Примеры 64-битных процессоров
- Itanium с Intel -На архитектуры IA-64 .
- X86-64 или x64 ( AMD64 от AMD или Intel 64 от Intel ).
- IBM СИЛЫ .
- Их широко распространенные производные, такие как PowerPC G5 от IBM .
- Такие компании, как December , SGI или Sun Microsystems , с середины 1990- х годов использовали 64-битные ЦП соответственно Alpha , MIPS R4000 и UltraSPARC . Выпущенный в 1991 году незадолго до DEC Alpha, MIPS R4000, вероятно, является первым процессором этого поколения.
-
ARMv8-А Cortex-А53, А57, А72 и A73 (AArch64) микропроцессоры .
Первое использование относится к iPhone 5s в 2013 году , став первым телефоном с такой архитектурой.
- MIPS64 от Imagination Technologies .
Как узнать параметры совместимости?
Чтобы определить разрядность системы (32 или 64), необходимо:1. открыть меню «пуск» и перейти в «параметры»;2. зайдите в блок «система» — «о системе» и внимательно посмотрите указанную здесь информацию, а именно «тип системы».
Если в данной строке будет информация о том, что у вас установлена 32-битная операционная система на 64 разрядном процессоре, то вы сможете перейти 64-битную Windows. Если разрядность процессора не упоминается, то сделать это не получится. Как только вы узнаете поддерживает ли ваш процессор переход на 64 битную ОС c Windows 32 или нет, то следующее, что необходимо сделать — узнать поддерживает ли процессор нужные технологии. Дело в том, что для стабильной работы «десятки», компьютерное железо должно уметь работать с PAE, SSE2, NX и CMPXCHG16b.
Если ваш компьютер совсем старый, то скорее всего поддержка данных технологий будет отсутствовать и установить 64 битную операционную систему Windows 10 у вас просто не получится.
Что касается более новых процессоров с 64 разрядной архитектурой, то не стоит беспокоиться. В них полностью реализована поддержка данных технологий.
Если вы сомневаетесь насчет того, поддерживает ли ваше устройство работу с ними, то перед тем, как перейти с 32 битной ОС, воспользуйтесь бесплатным программным обеспечением CPU Z. Скачать утилиту можно с официального сайта. После этого:
1. запустите программу и перейдите во вкладку CPU;2. здесь вы найдете всевозможные параметры вашего процессора, необходимый нам будет указан в поле — «instructions»;
3. внимательно прочитайте перечисленные в нем обозначения;4. если в списке есть SSE2, AMD64 (или EM64T), VT-x (или VT-d), то ваш компьютер полностью соответствует всем требованиям процессора и готов к переходу на 64-битную виндовс.Тут следует сразу упомянуть, что в процессе установки Windows может возникнуть системное сообщение о том, что ваш процессор все-таки не поддерживается. Связано это с тем, что на некоторых моделях поддержка технологии NX (или XD) — отключается. Для ее активации, необходимо попасть в настройки BIOS’а и найти нужный нам параметр во вкладках «Security» или «Advanced».
В зависимости от версии биоса и других особенностей процессора (или устройства в целом), необходимая нам строчка может носить разные названия. Такие, как:1. no eXecute bit (NX);2. eXecute Disabled (XD);3. EVP;4. EDB.Как только нужный параметр будет найден, активируйте его указав напротив — «enabled». А затем выйдите из биоса.
Преимущества 64-битного процессора
Если вы хотите, чтобы ваш компьютер работал быстро, вам следует выбрать 64-битные процессоры. Благодаря обратной совместимости на 64 – разрядном процессоре можно запускать 32-битные программы. Это означает, что 64-битные компьютеры будут запускать большинство 32-битных программы, а вот 32-разрядный ПК не сможет запускать 64-разрядные приложения.
Несколько основных приемуществ 64-битных процессоров:
- Графика: Помимо возможности обрабатывать больше данных, 64-битный процессор обеспечивает лучшую графическую производительность. Это означает, что ваш компьютер будет работать быстрее при запуске приложений, редактировании фотографий и играх с интенсивной графикой.
- Безопасность: 64-разрядный компьютер все еще может быть заражен вредоносным ПО (вредоносным ПО), которое включает в себя вирусы, шпионское ПО, трояны и вымогателей. Однако компьютер с 64-разрядной системой имеет больше функций безопасности, чем 32-разрядная система.
64-разрядная версия Windows также требует обязательной подписи драйверов, которая является протоколом Microsoft для предотвращения запуска неподписанных драйверов вредоносных программ в системе. Подпись драйвера – это то, что вы называете цифровым отпечатком, который гарантирует, что файл был протестирован с операционной системой и что он поступает из законного источника. Авторам вредоносных программ будет трудно обойти процесс обязательной подписи 64-битной системы Windows.
64-x операционная система также имеет уровень совместимости, который накладывает определенные ограничения на 32-разрядные программы. Не вдаваясь в технические подробности, это означает, что старые вредоносные программы не смогут работать в вашей 64-разрядной версии Windows.
Операционные системы
Поскольку операционные системы, с точки зрения процессора, ничем не отличаются от всех остальных программ, то все ПО должно быть совместимым с данным процессором. Для этого компиляторы и ассемблеры должны генерировать подходящий набор инструкций, чтобы он оказался выполнимым на выбранном процессоре.
Совместимость 32-х и 64-разрядных операционных систем с 32-х и 64-битными процессорами
При появлении нового, более совершенного процессора, не просто улучшенного, а с таким важным свойством как очередное удвоение разрядности, для программного обеспечения возможны пять ситуаций:
- запуск старых программ на новом процессоре;
- эмуляция, запуск в среде виртуальной машины;
- перекомпиляция исполняемых файлов под новый процессор;
- изменение программного кода и повторная компиляция;
- написание программного кода “с нуля”.
Первый случай требует полной обратной совместимости для нового процессора. Второй требует повышенной производительности и памяти от новой машины, так как виртуальная машина сама расходует достаточно ресурсов. Остальные случаи требуют выпуска новых версий программного обеспечения.
В действительности, все эти ситуации могут встречаться в различных сочетаниях, и поэтому при использовании уже привычных и любимых пользователями версий программ возможно все: начиная от того, что программа работает намного лучше, чем прежде, до полной невозможности ее запустить. Программы редко состоят только из одного исполняемого файла, часто к ним прилагается множество динамических библиотек (файлов dll) и дополнительных утилит. Все они могут иметь особенности, которые помешают работе программы или ограничат ее функциональность.
Программы имеют не только исполнительный файл, но и файлы dll, которые могут помешать работе в определенной операционной системе
В таблице ниже перечисляются некоторые различия между распространенными операционными системами используемыми на ПК.
Операционная система | Разрядность, бит | Ядро | Минимум памяти для работы | Минимум на жестком диске | Частота процессора, минимум | Число задач | Число пользователей | Состояние на 2020 год |
CP/M | 8 | Монолитное | 16 Кб | 1-5 MHz | 1 | 1 | Историческое | |
86-DOS | 16 | Монолитное | 32 Кб | 4-16 MHz | 1 | 1 | Историческое | |
MS DOS | 16 | Монолитное | 64 Кб | 4 MHz | 1 | 1 | Историческое | |
Windows 3.1 | 16 | MS-DOS 3.1 и выше | 640 Кб | 6.5 Mb | 4 MHz | 1 | 1 | Историческое |
Windows 95 | 16 | Монолитное | 4 Мб | 50 Mb | 16 MHz | Многозадачная | 1 | Историческое |
Windows 98 | 32 | Монолитное | 16 Мб | 195 Mb | 66 MHz | Многозадачная | 1 | Историческое |
Windows ME | 32 | Монолитное | 32 Mb | 200 Mb | 155 MHz | Многозадачная | 1 | Историческое |
Windows 2000 | 32 | Гибридное | 32 Mb | 2 Gb | 133 MHz | Многозадачная | 1 | Историческое |
Windows XP | 32, 64 | Гибридное | 64 Mb | 1.5 Gb | 233 MHz | Многозадачная | 1 | Прекращена основная поддержка |
Windows Vista | 32, 64 | Гибридное | 384 Mb | 20 Gb | 800 MHz | Многозадачная | 1 | Историческое |
Windows 7 | 32, 64 | Гибридное | 1 Gb/2 Gb* | 16 Gb/20 Gb* | 1 GHz | Многозадачная | 1 | Прекращена основная поддержка |
Windows 8 | 32, 64 | Гибридное | 1 Gb/2 Gb* | 16 Gb/20 Gb* | 1 GHz | Многозадачная | 1 | Не поддерживается |
Windows 10 | 32, 64 | Гибридное | 1 Gb/2 Gb* | 16 Gb/20 Gb* | 1 GHz | Многозадачная | 1 | Поддерживается |
Почему это важно
Важно знать разницу, тогда вы можете быть уверены, что установили правильное программное обеспечение и драйверы устройств. Например, когда предоставляется выбор между загрузкой 32-битной или 64-битной версии, лучше всего подходит 64-битная программа
Тем не менее, он не будет работать вообще, если вы используете 32-разрядную версию Windows.
Одно из единственных реальных, заметных отличий для вас – конечного пользователя – состоит в том, что, возможно, после загрузки большой программы вы обнаружите, что потратили впустую это время, поскольку она не будет работать на вашем конкретном компьютере. Это верно, если вы скачали 64-битную программу, которую пытаетесь использовать в 32-битной ОС.
Однако некоторые 32-разрядные программы могут нормально работать в 64-разрядной системе. Другими словами, 32-битные программы совместимы с 64-битными операционными системами. Это правило, однако, не всегда верно, и это особенно справедливо для некоторых драйверов устройств, поскольку для аппаратных устройств требуется точная версия, чтобы они могли взаимодействовать с программным обеспечением.
Ещё один случай, когда вступают в игру 32-разрядные и 64-разрядные различия, – это устранение проблем с программным обеспечением или просмотр каталога установки программы.
Важно понимать, что 64-разрядные версии Windows используют две разные папки установки, поскольку они также содержат 32-разрядный каталог. Однако, 32-разрядная версия Windows имеет только одну папку установки
Чтобы сделать это несколько запутанным, папка Program Files 64-битной версии имеет то же название, что и папка Program Files в 32-битной версии Windows.
Одним из примеров того, почему это так, является то, что 32-битная программа не пытается использовать 64-битную DLL, которая не будет работать. Вместо этого, когда 32-разрядная программа установлена в папке «32-разрядных программных файлов», а затем вы запускаете указанную программу, Windows знает, что ей нужно загрузить некоторые 32-разрядные файлы, а не те, которые используются для 64-разрядных программ.
Если вы запутались, посмотрите здесь:
На 64-битной версии Windows есть две папки:
- 32-разрядное расположение: C:\Program Files (x86)\
- 64-разрядное расположение: C:\Program Files\
На 32-битной версии Windows есть одна папка:
32-разрядное расположение: C:\Program Files\
Помимо инструкций, которые требуют, чтобы вы знали разницу между 64-битным и 32-битным, важна ещё одна причина понимания этих терминов, если вы не уверены, стоит ли приобретать 64-битный компьютер и/или 64-битные программы.
Например, может быть, вы хотите, чтобы программа для редактирования видео имела доступ к большему объему оперативной памяти, чем та, которую она могла бы использовать в 32-разрядной системе. Или, если вы знаете, что на используемом вами оборудовании нет опции 64-разрядного драйвера, значит, вы не можете использовать его на 64-разрядном компьютере. То же самое верно для старых 16-битных приложений, которые могут не работать на 64-битном компьютере; Знание этого может помочь вам решить, стоит ли переходить на 64-разрядный компьютер или придерживаться 32-разрядного.
Что показывает разрядность (x86, 32 и 64 бит)?
Разрядность процессора показывает какой объем данных, измеряемый в битах, может обработать регистр процессора за единицу времени, равной одному рабочему такту.
Таким образом, чем выше разрядность процессора и чем выше его тактовая частота — тем больший объем данных он может обработать и тем выше его общая производительность.
Но для того, чтобы процессор работал в 64 битном режиме, нужно чтобы операционная система была 64 битной, а также приложение, запускаемое в ней.
Стоит отметить, что 32 битные (x86) приложения также работают в 64 битных системах и на 64 битных процессорах. А вот в обратную сторону совместимость отсутствует. То есть запустить 64 битную программу в 32 битной Windows и/или на 32 битном процессоре невозможно.
В принципе, начиная с 2003 года, все процессоры Intel и AMD начали поддерживать 64 битную архитектуру.
Не стоит забывать про очень важный недостаток 32 битной архитектуры — она позволяет работать не более чем с 3.2 гигабайтами оперативной памяти.
Просмотр разрядности системы в Windows
Самый простой способ узнать разрядность процессора на компьютере под управлением Windows — это щелкнуть правой кнопкой мыши значок «Мой компьютер» на рабочем столе и перейти в «Свойства». Откроется вкладка «Система» (как на скриншоте выше), где будет указана разрядность процессора.
Вы можете открыть ту же вкладку через меню «Пуск» -> «Панель управления» -> «Показать все элементы панели управления» -> «Система». Процессор может быть одноядерным (x32) или двухъядерным (x64). Часто встречающаяся надпись x86 не имеет ничего общего с битом и относится к обозначению архитектуры процессора.
Windows XP
Windows XP, морально и технически устаревшая, до сих пор активно используется во всем мире благодаря простоте и легкости системы. Использование 32-разрядной версии системы (x32 или x86) ограничивает максимальный объем оперативной памяти до 4 гигабайт, что недостаточно для новых приложений. 64-битная архитектура ускоряет работу и позволяет устанавливать в разы больше оперативной памяти (до 32 ГБ).
Первый способ проверить:
- Откройте меню «Пуск», нажмите «Выполнить.
- В открывшемся окне введите sysdm.cpl и нажмите OK или Enter.
- Откройте вкладку Общие и просмотрите информацию о системе.
Кроме того, возможны два варианта:
- Если в названии ОС в разделе «Система» не указан бит, например, версия Windows XP Professional, это 32-разрядная система. Год выпуска значения не имеет.
- В противном случае битовая глубина сразу будет записана в имя сборки. Например, Windows XP Professional x64 Edition. Год постройки значения не имеет.
Второй способ проверить:
- Нажмите Пуск -> Выполнить.
- В появившемся окне введите winmsd.exe, нажмите OK или Enter.
- В «Сводке по системе» найдите «Процессор.
- Если процессор загружается с x86, установлена 32-разрядная версия Windows XP.
- Если значение имеет имя IA-64 или AMD64, процессор 64-разрядный.
В настоящее время 64-битные версии Windows работают только с процессорами Itanium и AMD64. 64-битные процессоры без проблем будут запускать программы, разработанные для 32-битной архитектуры, но, наоборот, они не будут работать.
Windows 7 и Vista
В Windows 7 и Vista, как и в XP, есть два стандартных способа просмотра системного бита. Первое — это окно «Система» в панели управления, второе — это информация в окне «Системная информация».
Просмотр через панель управления:
- Откройте «Пуск», введите «Система» в окне «Начать поиск.
- В появившемся списке «Программы» выберите «Система.
- В открывшемся окне найдите тип системы. Будет написано «32-битная операционная система» или «64-битная операционная система».
Просмотр системной информации:
- Нажмите кнопку «Пуск», введите «Система» в поле «Начать поиск.
- В разделе «Программы» перейдите в раздел «Системная информация.
- Если в разделе Тип системы указан ПК на базе x64, система является 64-разрядной.
- Если компьютер на базе x86 указан под заголовком «Элемент», это означает, что система 32-разрядная.
Windows 8 и 10
В последних версиях операционной системы Windows (8 и 10) бит процессора проверяется стандартными способами: через системную информацию и через Панель управления. Если ни один из этих методов не помог, вы всегда можете использовать консольные команды, которые также актуальны для Windows Server 2003.
Способ 1:
- Щелкните кнопку поиска. Для сенсорных устройств проведите пальцем от правой стороны экрана к центру и нажмите «Поиск.
- В строке поиска введите систему запросов, из предложенных вариантов выберите Параметры.
- Щелкните или коснитесь Система.
- В разделе Система будет написано, установлена ли на устройстве Windows 8/10 32 или 64 бит.
Способ 2:
- Откройте Поиск, введите запрос системной информации в строке поиска.
- Выберите «Система», затем «Информация о системе» -> «Сводная информация о системе.
- В поле Тип системы будет указано: компьютер на базе x64 или компьютер на базе x86.
«Компьютер на базе X64» означает установленную 64-битную операционную систему. «Компьютер на базе X86» означает 32-разрядную операционную систему.
Windows Server 2003
В Windows Server 2003 также есть два стандартных способа отображения системного (процессора) разряда: в свойствах системы на панели управления и в окне информации о системе.
Способ 1:
- Нажмите Пуск -> Выполнить.
- Введите в окне sysdm.cpl, нажмите OK или Enter.
- В открывшемся окне перейдите на вкладку Общие.
- Если в разделе «Система» указано Windows Server 2003 Enterprise x64 Edition, операционная система является 64-разрядной.
- Если в разделе «Система» указано «Windows Server 2003 Enterprise Edition», это означает, что система 32-разрядная.