Как проверить поддерживает ли компьютер x64. Как узнать разрядность операционной системы и процессора в Windows. Проверка процессора, его разгон в программе AIDA64


Краткая историческая справка.

Эволюция микропроцессоров исторически подразумевала увеличение разрядности целочисленных регистров , т.е. максимального числа бит, образующих числа, над которыми можно было выполнять элементарные арифметические действия путём исполнения соответствующих команд. Также от этого параметра зависит объём линейно (без всяческих ухищрений, замедляющих работу) адресуемой , к которой может обращаться .
Самый первый микропроцессор Intel 4004 был 4-битным, а основатель семейства x86, т.е. первый процессор, использующий наиболее популярный до сих пор базовый набор команд, Intel 8086 был 16-битным. Эпоха 32-битных микропроцессоров началась с 1985 года с Intel 386, с тех пор вплоть до Intel Pentium4 и AMD AthlonXP включительно система команд только дополнялась (MMX, SSE/SSE2/SSE3, 3Dnow!), но, несмотря на увеличение разрядности внешних шин и шин кэшей вплоть до 256-бит в некоторых случаях, число разрядов целочисленных регистров общего назначения оставалось равным 32.
Тем временем, практически все высокопроизводительные процессоры более поздних, нежели x86, архитектур (преимущественно - варианты RISC) уже давно были 64-битными. (Первый такой процессор, MIPS R3000, появился в 1994 году и был известен в основном по рабочим станциям и серверам SGi). Более того, Intel продвигала уже второе поколение собственных изначально 64-битных процессоров с архитектурой IA64(базирующейся на технологии VLIW) с коммерческим названием Itanium, не обладавших программной x86-совместимостью.
Однако в 2002 году компания AMD представила развитие архитектуры x86 под названием AMD64, представляющее собой очередное расширение набора команд x86, но рассчитанное на работу с 64-битными целочисленными регистрами общего назначения. В "железе" этот набор команд впервые был реализован на процессорах семейства AMD K8: Opteron/Athlon64, полностью программно совместимых и с обычными x86 процессорами.
В течении последующих двух лет стало ясно, что полная реализация потенциала этих процессоров возможна только при работе в операционной системе, использующей соответствующий набор команд и 64-битную адресацию памяти, что, в первую очередь, позволяло без всяких ограничений работать с линейными массивами данных объемом более 4Гб.
В первую очередь на новые процессоры были портированы ОС семейства Linux вместе с достаточно представительным набором критичных к скорости процессора и требующих больших объёмов памяти приложений. Скорость и стабильность работы новых процессоров, а также принципиальные трудности с созданием настольного процессора с архитектурой Intel IA64 сподвигли компанию Microsoft заняться портированием своих ОС на эту платформу.
С этого момента стало ясно, что набор команд AMD64 станет новым индустриальным стандартом, и Intel не осталось ничего другого, как добавить в свои процессоры полный аналог набора команд AMD64, в реализации Intel названный EM64T (Extended Memory 64-bit Technology).

Чем принципиально 64-битные x86 процессоры отличаются от 32-битных?
Помимо возможности быстрой работы с целыми 64-битными числами и прямой адресации несравнимо больших объёмов как виртуальной, так и физической памяти, новый индустриальный стандарт для x86 процессоров ликвидировал три принципиальных недостатка этой архитектуры:
1)Удвоение числа целочисленных регистров общего назначения - по этому параметру все потомки Intel 386 очень сильно отставали от современных RISC и VLIW процессоров. Использование компилятором этих регистров позволяет заметно улучшить эффективность реализации многих алгоритмов.
2)Использование для операций с плавающей точкой не стека, а регистров, используемых в наборе команд SSE2. Очень заметно отражается на производительности, но также требует перекомпиляции программного обеспечения.
3)DEP - Data Execution Protection (защита от передачи на выполнение содержимого сегмента данных при возникновении ошибки переполнения), также называется EVP (Enhanced Virus Protection), сильно затрудняет работу определённых классов вредоносных программ, в первую очередь - червей и троянцев. Не требует перекомпиляции ПО, поддерживается и 32-битными ОС Microsoft, начиная с WindowsXP SP2 и Wndows 2003 Server SP1.

Что нужно для работы 64-битных x86 приложений на моём ПК?
1)64-битный x86 процессор. На момент написания FAQ это были процессоры AMD с поддержкой технологии AMD64 и Intel c EM64T, соответственно. Конкретно речь идёт о AMD Opteron/Athlon64/Turion 64(мобильный аналог Athlon64)/Sempron 64/Phenom64. У Intel поддержка EM64T присутствует у процессоров Celeron D 3X1/3X6, Pentium4 5X1/5X6/6XX, Pentium D, Pentium XE (не Pentium4 XE!), всех Xeon DP с 800МГц с шиной и XeonMP c 667МГц шиной, а также у большинства будущих процессоров Intel за исключением Pentium M и Сeleron M.

Дополнение от января 2008 года - на данный момент набор команд AMD64/EM64T окончательно стал стандартом для всех производимых мобильных, настольных и серверных x86 процессоров Intel и AMD.

Также надо убедиться, что процессор корректно опознаётся BIOS"ом материнской платы (это означает, что в него загружен необходимый микрокод, несоблюдение этого условия может привести к серьёзным проблемам в работе компьютера). В некоторых ситуациях может потребоваться обновление BIOS материнской платы. В первую очередь это касается процессоров Intel, поскольку не все LGA775-материнские платы изначально поддерживали такие процессоры.
2)Операционная система.
На момент написания FAQ доступны следующие ОС:
Microsoft Windows XP Professional x64 Edition, Microsoft Windows 2003 Server x64 Editions (Standart/Enterprise/Datacenter), Windows Server 2008, также на платформу AMD64 перенесены Sun Solaris и различные варианты Linux и FreeBSD,(детальное рассмотрение особенностей unix-подобных ОС выходит за рамки данного FAQ), Windows Vista также имеет x64 версии всех редакций кроме начальных.
3)Драйверы. Все драйверы, работающие в ядре системы должны быть 64-битными, обратной совместимости не предусмотрено. Для наиболее распространённых комплектующих (видеокарты nVidia GeForce и ATi Radeon, чипсеты и дисковые контроллеры Intel, VIA, nVidia) такие драйверы уже написаны.

Будут ли работать обычные приложения на 64-битной ОС Windows?
1)32-битные приложения для Microsoft Windows - да, будут, при этом в некоторых ситуациях возможен прирост производительности по сравнению с выполнением на том же компьютере, но под 32-битной ОC(особенно если приложение использует очень большие объёмы оперативной памяти), но при этом 32-битные приложения не могут обращаться к 64-битным DLL и элементам Active Controls и наоборот. (На практике это выразилось в том, что в составе 64-х битных Windows Internet Explorer оставлен 32-битным для корректной работы со страницами, содержащими ActiveX элементы.)
2) 16-битные приложения для Microsoft Windows - нет, за исключением нескольких программ-инсталляторов.
3) DOS-приложения - нет. (На момент написания FAQ стало известно о портировании на 64-битные версии Windows прекрасно зарекомендовавшего себя OpenSource эмулятора DosBox, что почти полностью снимает возможные проблемы)
4)Приложения Windows для IA64(Itanium) - нет.

Что всё это даст мне в данный момент и что это может дать в будущем?
Для обычных пользовательских повседневных программ перенос их в данный момент на 64-битную платформу не даёт какого-либо качественно скачка в производительности. Исключением, (да и то относительным) являются только некоторые новейшие высокотехнологичные игры.
Наибольшую пользу от перехода на 64-бита получают программы для работы с базами данных, причём чем больше объём используемых данных, тем более заметен выигрыш, программы для CAD/CAE (автоматизированное проектирование, моделирование и т.п.), а также программы для создания цифрового контента (обработка изображений, звука, видео), более подробную информацию уже, как правило, можно узнать на сайте фирмы-разработчика используемого вами ПО - как правило, из сроков готовности 64-битных версий секретов никто не делает.
Из программ, портирование которых на 64-бит Windows завершено или близится к завершению стоит упомянуть Microsoft SQL Server 2000 и 2005, Cakewalk Sonar 4.0, CryTek FarCry, Epic Unreal Tournament 2004, SiSoft Sandra 2005 Полный список ПО, которое находится на разных стадиях переноса под Windows x64 можно найти .

Сравнительная таблица ограничений по максимальному объёму используемой оперативной памяти и числу процессоров для 32 и 64-битных версий операционных систем от Microsoft:

Общие ограничения по объёму используемой памяти 32-Bit 64-Bit
Полное виртуальное адресное пространство 4 ГБ 16 TБ
Виртуальное адресное пространство для 32-битного процесса 2 ГБ (3 ГБ c ключом загрузки /3ГБ) 4 ГБ если программа откомпилирована с ключом /LARGEADDRESSAWARE (2 ГБ без этого)
Виртуальное адресное пространство для 64-битного процесса Не применимо 8 TБ
Paged pool(Выгружаемый стек) 470 МБ 128 ГБ
Non-paged pool(Невыгружаемый стек) 256 МБ 128 ГБ
System Page Table Entry(PTE) 660 МБ to 900 МБ 128 ГБ
Ограничения по физическому объёму памяти и количеству процессоров 32-Bit 64-Bit
Windows XP Professional 4 ГБ / до 2 CPU 128 ГБ / до 2 CPU
Windows Server 2003, Standard Edition 4 ГБ / до 4 CPU 32 ГБ / до 4 CPU
Windows Server 2003, Enterprise Edition 64 ГБ / до 8 CPU 1 TБ / до 8 CPU
Windows Server 2003, Datacenter Edition 64 ГБ / 8 - 32 CPU 1 TБ / 8 - 64 CPU
Windows Server 2008, Web Edition 4 ГБ / до 4 CPU 32 ГБ / до 4 CPU
Windows Server 2008, Standart Edition 4 ГБ / до 4 CPU 32 ГБ / до 4 CPU
Windows Server 2008, Enterprise Edition 64 ГБ / до 8 CPU 2 TБ / до 8 CPU
Windows Server 2008, Datacenter Edition 64 ГБ / до 32 CPU 2 TБ / до 64 CPU
Windows Server 2008, HPC Edition - 128 ГБ / до 4 CPU

Cведения о максимально поддерживаемых объемах памяти для 64-битных версий Windows Vista можно найти .

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

Тогда встает два вопроса. Во-первых, какая операционная система установлена, 32 или 64 разрядная. А во-вторых, можно ли установить 64 разрядную систему, поддерживает ли ее процессор.

На эти вопросы мы и постараемся ответить в этом материале. Здесь мы расскажем о том, как узнать какая система установлена на данный момент и поддерживает ли процессор установку 64 разрядной системы.

Разрядность системы и процессора в Windows 8 или Windows 10

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

Для этого нужно просто открыть окно «Просмотр сведений о вашем компьютере». Открыть это окно можно по-разному. Например, если на вашем рабочем столе есть иконка компьютера, то вы можете просто кликнуть по ней правой кнопкой мышки и в открывшемся меню выбрать пункт «Свойства». Либо можно открыть «Панель управления» и перейти в раздел «Система и безопасность – Система». Ну и самый простой способ открыть окно «Просмотр сведений о вашем компьютере» это комбинация клавиш Windows-Pause/Break.

После того, как вы откроете окно «Просмотр сведений о вашем компьютере» вам нужно обратить внимание на строку «Тип системы», в ней будет указано разрядность операционной системы и разрядность процессора.

Например, если у вас 64 разрядная система и 64 разрядный процессор, то это будет выглядеть так, как на скриншоте внизу.

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

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

Разрядность системы и процессора в Windows 7 и XP

Если вы используете Windows 7 или Windows XP, то описанный выше способ не даст вам всей информации. Например, в Windows 7 также есть окно «Просмотр сведений о вашем компьютере» и оно открывается точно также как в Windows 8 или Windows 10 (через свойства компьютера, через панель управления или через комбинацию клавиш Windows-Pause/Break). Но в Windows 7 в данном окне есть информация только о разрядности системы, данных о разрядности процессора нет.

В Windows XP также можно открыть окно с информацией о компьютере, там оно называется «Свойства системы». Для его открытия нужно кликнуть правой кнопкой по иконке «Мой компьютер» и выбрать «Свойства» либо нажать комбинацию клавиш Windows-Pause/Break. В Windows XP в окне «Свойства системы» разрядность системы будет указываться только в том случае если используется 64 разрядная Windows XP.

Если же Windows XP – 32 разрядная, то никаких упоминаний о разрядности не будет.

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

Если в списке поддерживаемых инструкций есть «x86-64 » или «EM64T », то это означает, что у вас 64 разрядный процессор и он поддерживает 64 разрядную систему.

Всем привет Поговорим сегодня о том как узнать какие инструкции SSE поддерживает процессор. Но что такое SSE вы знаете? Я вот не знаю и не то чтобы не знаю, я даже понять не могу что это такое. Ну то есть я понимаю, что это инструкция процессора, которая нужна для оптимизации его работы, то есть чтобы при одной и тоже частотой проц с этой инструкцией мог больше обрабатывать команд. Но это так, грубо говоря так бы сказать…

Про SSE я вообще не знаю где в жизни он нужен, может быть для игр? Я знаю что такое Hyper-threading (правда это не инструкция процессора, это технология), что такое VT-x, VT-d, что такое EM64T знаю, а вот что такое SSE не знаю! Ну вот такие пироги ребята

Короче ребята, я вам скажу сразу, что есть небольшой обломчик с этим делом, это я имею ввиду то, что штатными средствами винды такую штуку как SSE нельзя узнать есть она или нет. Тут нужно качать специальную прогу. Но вы не переживайте, эта супер пупер прога бесплатная, весит очень мало, комп вообще никак не грузит, но при этом она МЕГА ПОЛЕЗНАЯ и зовут ее CPU-Z (кстати скачать можно тут: cpuid.com/softwares/cpu-z.html, это официальный сайт).

Итак ребята, скачали CPU-Z, установили и потом запускаем. И вот сразу же вы все узнаете, вот сколько у меня этих SSE:

Не одна и не две, а целых шесть, огогошеньки ребята

Кстати, как видите тут еще много есть всякой полезной инфы, видите? Если срочно нужно узнать что-то о своем проце, то вы быстро запускаете CPU-Z и опа, все что вам нужно у вас под рукой! Говорю же что прога CPU-Z это одна годнота! Не верите? Ну нет проблем, я вам щас докажу. Смотрите, вот вы знаете когда у вас была выпущена та или иная планка памяти? Ну то есть дату ее выпуска на заводе так бы сказать. Или вам это не интересно? Ну некоторым очень интересно, вот мне например очень интересно! И вот прога CPU-Z может показать такую инфу! Итак ребята, смотрите, запустили CPU-Z, идете на вкладку SPD, там выбираете слот с планкой (слева), ну то есть разьем куда она установлена и смотрите инфу по выбранной планке. У меня вот стоит одна планка на 8 гигов в четвертом слоту и вот какую инфу показала прога CPU-Z:

Тут видно, что моя планка была выпущена в 30-тую неделю 2014-го года. Также написано что производитель у меня это Hyundai Electronics, ну это планка Hynix так называется

Ну короче CPU-Z это супер, если нужно быстро посмотреть вообще самую важную инфу о железе компа или ноута, она все это покажет без приколов! Короче рекомендую ребята!

И еще, забыл кое что написать про SSE. Включить или отключить SSE нельзя. Ибо эта инструкция или есть или нет. Вот например Hyper-threading включить/отключить можно, а SSE нет!

На этом все ребята, надеюсь что все вам тут было понятно, а если что-то не так, то прошу прощения. Эта инфа была вам полезной, только честно? Я буду всем сердцем надеется что да! Удачи вам в жизни, чтобы вы были здоровы и не болели, удачи

09.12.2016

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

Узнать разрядность процессора может оказаться немного сложнее, чем ожидалось. Для этого вам понадобится либо умение работать с «Командной строкой» , либо сторонний софт.

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

Чтобы узнать архитектуру системы, зайдите в её . Для этого достаточно нажать правой кнопкой мыши по иконке «Мой компьютер» и выбрать в выпадающим меню . Также можно нажать ПКМ по кнопке «Пуск» и в выпавшем меню выбрать «Система» , результат будет аналогичным.

Способ 1: CPU-Z

– это программное решение, позволяющие узнать подробные характеристики процессора, видеокарты, ОЗУ компьютера. Чтобы увидеть архитектуру вашего ЦП, достаточно просто скачать и запустить нужный софт.

В главном окне, найдите строчку «Specifications» . В самом конце будет указана разрядность. Она обозначается так – «x64» — это 64 битная архитектура, а «x86» (редко попадается «x32» ) – это 32 битная. Если же она там не указана, то смотрите строчку «Набор инструкций» , пример показан на скриншоте.

Способ 2: AIDA64

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

Инструкция по пользованию AIDA64 выглядит так:


Способ 3: Командная строка

Этот метод немного сложнее и непривычнее для неопытных пользователей ПК, по сравнению с первыми двумя, но зато он не требует установки сторонних программ. Инструкция выглядит так:


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

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

Отличия 32 и 64 бит

Главное отличие 32 битной системы - она не поддерживает оперативную память больше 4 Гб. 64-битные версии Windows поддерживают до 192 Гб оперативки. Тут есть несколько оговорок: не все материнские платы позволяют использовать такой большой объем оперативной памяти и на Home версиях Windows стоит ограничение в 16 Гб.

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

Из минусов 64-битной системы можно назвать более высокий расход оперативной памяти. Поэтому нет смысла ставить её на старые компьютеры. К тому же, она может просто не поддерживаться процессором.

Еще одно отличие - на 32 и 64 бита часто идут отдельные версии программ. Прирост производительности у 64-битных версий программ до 20%. В то же время, при запуске 32-битных приложений на 64-битной системе наблюдается незначительное падение в 2-3% скорости работы из-за подсистемы WoW64, которая эмулирует 32-битное окружение.

Если у вас более-менее современный компьютер и оперативной памяти стоит 4 Гб или больше - смело ставьте 64-битную версию. Если оперативной памяти менее 4 Гб и не планируется расширять - ставьте 32-бита.

Как определить версию Windows

Узнать, какая сейчас стоит версия ОС можно с помощью свойств компьютера.

Правой кнопкой нажмите на «Мой компьютер» и откройте его Свойства. На Windows XP информация об операционной системе будет на вкладке «Общее», на Windows 7, 8 и 10 окно выглядит немного по-другому, но информация о системе там есть.

Windows XP x64

Windows 7 32-бит (x86)

Как определить поддержку 64-бит процессором

Узнать, поддерживает ли процессор 64-бит можно с помощью бесплатной программы Speccy https://www.piriform.com/speccy/download .

Откройте Speccy и посмотрите информацию о центральном процессоре.

В строке «Инструкции» найдите упоминание 64-бит. Например, если там встречается:

  • Intel 64,
  • AA-64,
  • AMD 64,
  • EM64T.

Значит ваш процессор поддерживает 64-битные команды. Даже некоторые процессоры с архитектурой x86 умеют понимать 64-битные команды.

Еще один способ без установки программ - узнайте название своего процессора (например в Диспетчере устройств, его можно открыть нажав Win+R и введя команду devmgmt.msc) и поищите его спецификацию через поисковик: архитектуру и набор команд.

Как перейти с 32 на 64 битную ОС

Если вы обнаружили, что у вас стоит более 4 Гб оперативки или хотите расширить её, можно обновить систему. Для этого скачайте образ установки Windows и сделайте загрузочную флешку, или запустите установку через Daemon Tools.

Запустите установщик ОС и при выборе настроек установки, чтобы сохранить старые данные выбирайте пункты:

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