- В чем разница между 32-разрядной и 64-разрядной Windows?
- Что делает компьютер 32- или 64-разрядным
- Чем отличается 32-разрядная от 64-разрядной Windows
- Различия между 32- и 64-разрядными приложениями
- Как узнать версию архитектуры своей Windows
- Можно ли обновить 32-битную Windows до 64-битной
- В заключении
- Windows 32 и 64 бита. Какая между ними разница?
- Что означает 32 и 64 бита
- Как определить какой ОС пользуетесь вы?
- Зачем нам 32 бита?
- 64-битные программы
- Немного про 64 бита в мобильных устройствах
- 32-битная vs 64-битная Windows. Что выбрать?
- Разрядность? What is it!
- Возвращаясь к Windows
- Что выбрать по итогу
В чем разница между 32-разрядной и 64-разрядной Windows?
На первый взгляд версии Windows различаются функционально, если говорить о «Home» и «Pro». На самом деле есть еще один важный момент различий между версиями ОС от Microsoft, о котором стоит знать: 32- или 64-разрядная система.
Вероятно вы уже слышали эти термины «32-битная» (разрядная) и «64-битная», но не предавали этому какое-либо значение. Для начала разберемся откуда взялись эти обозначения и что они означают в процессе взаимодействия с ПК.
Что делает компьютер 32- или 64-разрядным
В первую очередь 32- или 64-разрядная архитектура зависит от процессора вашего компьютера. Большинство современных процессоров для домашних ПК разделяются на эти две категории, стоит отметить, что 64-разрядные процессоры уже постепенно вытесняют своих 32-разрядных предшественников. Это вполне логично, потому что 64-разрядные процессоры более мощные. Не забудьте подписаться на канал нашего техноблога в Telegram https://t.me/appdatemedia .
Чтобы понимать разницу величин между 32-разрядными и 64-разрядными нужно знать о двоичном формате. В отличие от привычной десятичной системы с десятью цифрами у двоичной только две: 0 и 1. Таким образом, 32-разрядное число обладает 2 ^ 32 вариантами или 4 294 967 296 в десятичной системе. 64-разрядное число 2 ^ 64 или 18 446 744 073 709 551 616. Если сравнить это в байтах получается: около 4 гигабайт в 32-разрядном формате и 16 эксабайт (18 миллиардов гигабайт) в 64-разрядном. Получается огромная разница.
Чем отличается 32-разрядная от 64-разрядной Windows
Если использовать 64-разрядный процессор необходимо вместе с ним использовать 64-разрядную Windows, чтобы воспользоваться всеми преимуществами. 32-разрядная версия операционной системы может работать с 64-разрядным процессором, но не раскрывает весть потенциал 64-разрядной архитектуры. Установить 64-разрядную версию Windows на компьютер с 32-разрядным процессором не получится.
Есть два основных момента, где пользователи могут заметить разницу между архитектурами в первую очередь. 32-разрядная Windows может работать только с объемом четырех гигабайт оперативной памяти (или меньше). Таким образом, если у вас установлено 16 Гб ОЗУ на компьютере под управлением 32-разрядной Windows, фактически будут задействованы только 4 Гб.
Другое очевидное место, где можно увидеть разницу 32- или 64-разрядной Windows — папка «Program Files». 64-разрядные версии приложений будут автоматически установлены в одну папку, а 32-разрядные в специальную другую. Это связано с особенностью написания приложений под эти две архитектуры.
Когда программы необходимо получать дополнительную информацию, например библиотеки DLL, они должны искать их в правильном каталоге. В связи с этим Windwos разделяет версии приложений по архитектуре. Обратите внимание, 32-разрядная версия Windows называется «x86», а 64-разрядная — «x64». 64-разрядной Windows требуются 64-разрядные драйверы для устройств, поэтому старые устройства с 32-разрядными драйверами не будут работать в свежей версии операционной системы.
Различия между 32- и 64-разрядными приложениями
Во время установки приложений все зависит от разработчика, некоторые из них предоставляют только 32-разрядные версии приложений, есть и те, которые предлагают выбрать версию. Самый удобный вариант, когда установщик автоматически определяет версию ОС и устанавливает соответствующую версию приложения.
Если вы используете 64-разрядную Windows, старайтесь устанавливать 64-разрядные приложение в тех случаях, когда это возможно. Но если разработчик предоставляет только 32-разрядное приложение — оно тоже сможет работать.
64-разрядные версии программ, вероятно, не поразят вас своим быстродействием, но в отличие от 32-разрядных они используют преимущества повышенной безопасности 64-битной архитектуры и могу использовать более 4 Гб ОЗУ. За счет этого они более эффективны и стабильны. Стоит напомнить, что в 32-разрядной системе можно использовать только 32-битные приложения.
Как узнать версию архитектуры своей Windows
Теперь когда мы разобрались в тонкостях 32- и 64-разрядными Windows нужно понимать какую версию используем на наших ПК. В Windows 10 кликнете правой кнопкой мыши по кнопке «Пуск» и выберете «Система». Также можно перейти в «Настройки» > «Система» > «О системе». В поле типа операционной системы будет указаны разрядность операционной системы и процессора.
В Windows 7 и более ранних кликните правой кнопкой мыши по «Мой компьютер» и перейдите в «Свойства». В системной информации будет отображена версия операционной системы и процессора.
Можно ли обновить 32-битную Windows до 64-битной
Версия разрядности операционной системы и процессора совпадать. Если вы используете 32-разрядную Windows 10 на 64-разрядном процессоре — в таком случае ОС можно и нужно обновить до 64-разрядной.
В случае пользователей, которые используют 32-разрядную версию ОС с 32-разрядным процессором обновиться не получится. Для обновления необходимо будет обновить конфигурацию ПК, которая будет соответствовать 64-битной операционной системе.
В заключении
Основное различие между 32 и 64-разрядными версиями ОС Windows — возможность 64-разрядной операционной системой обрабатывать большие объемы оперативной памяти с произвольным доступом эффективнее, чем в 32-разрядной. Все это в следствии неспособности работать 32-разрядной Windows с объемом ОЗУ свыше 4ГБ, поэтому в мощных ПК с объемом оперативной памяти более 8 ГБ для выполнения тяжелых задач использование 32-разрядной ОСи теряет смысл.
Понятия 32-разрядная и 64-разрядная относятся к способу обработки данных процессором (ЦП) ) компьютера. 64-разрядная версия Windows использует большой объем оперативной памяти (ОЗУ) намного эффективнее, чем 32-разрядная версия.
Вот что нам говорит о разрядности систем Microsoft
64-разрядная архитектура — это новый стандарт, но так было не всегда. Поддержка 64-битной архитектуры появилась начиная с Windows XP, но в те времена это вызывало только одну сплошную головную боль из-за проблем совместимости. 64-разрядная архитектура пришла к стандарту только начиная с Windows 10.
4 Гб ОЗУ — это все еще «рабочий» объем памяти для легких повседневных задач. Стоит отметить, что этого объема с каждым годом становиться мало, да и 32-разрядные системы постепенно уходят в прошлое, как ушли с прилавков магазинов. Разработчики сосредоточились на написании 64-битных приложений для современного стандарта, которые проживет еще долго.
Windows 32 и 64 бита. Какая между ними разница?
Существует множество систем счета, но, когда речь заходит о компьютерах, то есть только двоичная система – 0 и 1. Это означает, что для 1-битных вычислений есть только два возможных значения, четыре для 2-битных, восемь для 3-битных. Количество значений определяется результатом возведения 2 в степень – 2 в третьей степени или в кубе это восемь, что соответствует 3-битным вычислениям.
Что означает 32 и 64 бита
Продолжая возводить 2 в степень, мы дойдем до 32 и получится, что для 32-битных вычислений существует 4 294 967 296 значений, а для 64-битных количество значений уже составит 18 446 744 073 709 551 616 – это примерно 18,4 квинтиллиона.
Это огромное количество бит и цифры показывают насколько более производительными чипы должны быть, чтобы поддерживать вычисления с бо́льшим количеством бит. Несмотря на кажущуюся простоту разница заметно больше чем в два раза. Вот почему новые чипы и операционные системы так редко переходят к поддержке новых вычислений. Для примера:
- В 1970-х годах чип Intel 8080 поддерживал 8 битные вычисления
- В 1992 году Windows 3.1 стала первой 16 битной, настольной версией Windows
- В 2003 году компания AMD начала поставки первых 64-битных, настольных чипов
- В 2009 году Apple сделала Mac OS X Snow Leopard полностью 64-битной
- В 2014 году был представлен iPhone 5s, первый смартфон с 64-битным чипом Apple A7
В настоящее время вы скорее всего пользуетесь 64-битным чипом с 64-битной операционной системой, что позволяет вам запускать 64-битные приложения. Однако так может быть не всегда. Редакции Windows 7, 8, 8.1 и 10 также существуют и в 32-битных вариантах.
Как определить какой ОС пользуетесь вы?
Если вашему компьютеру менее 10 лет, то ваш процессор практически гарантировано 64-битный, однако у вас может быть установлена 32-битная ОС. К счастью, это довольно легко проверить. В Windows 10 перейдите в Параметры > Система > О системе или просто в окне настроек, в строке поиска введите О компьютере . В разделе характеристики устройства должно быть написано 64-разрядная операционная система, процессор x64.
Зачем нам 32 бита?
Так почему все-таки кто-то устанавливает 32-битные ОС? Основная причина в том, что 32-битные процессоры требуют наличия 32-битной операционной системы. Наличие такого чипа сегодня маловероятно. Intel начала производить 32-битные процессоры семейства 80386 в далеком 1985 году, а продавать 64-битные в 2001 году. Поэтому если ваш компьютер не старше 10 лет, то скорее всего он поддерживает и 64-битные инструкции.
Скорее всего, если у вас довольно старая система, то возможно на ней установлена 32-битная система из-за проблем с быстродействием. А обновлениями к сожалению, нельзя изменить разрядность системы. Это в принципе может быть оправдано – ранние 64-битные процессоры могут не поддерживать всех функций. Для того чтобы определить полностью ли ваш компьютер готов к использованию 64-битной версии, вы можете запустить простую программу 64bit Checker .
На компьютер с 64-битным процессором можно установить 32-битную операционную систему, но это нерациональный подход. 32-битная ОС имеет больше ограничений, к примеру, она не поддерживает работу с объемом ОЗУ свыше 4 Гб. Так, современная Windows 10 64 бита поддерживает максимально 2 терабайта оперативной памяти (128 Гб в Домашней версии).
Теоретическое ограничение ОЗУ в 64-битных системах составляет 16 экзабайт. Это примерно равно 1 миллиону терабайт или 1 миллиарду гигабайт. Однако, мы пока еще очень далеко до оборудования, которое сможет поддерживать такой объем памяти. Сейчас покупка ноутбука с 16 Гб ОЗУ выглядит отличным решением, не так ли?
64-битные системы имеют и множество других улучшений, которые не так заметны невооруженным взглядом: 64-битное адресное пространств, расширенные регистровые ресурсы, 64-битные виртуальные адреса и многое другое. Все эти улучшения важны для инженеров и призваны улучшить работу оборудования.
64-битные программы
Вы могли также заметить, что некоторые программы также поставляются в версиях для 32 и 64 битных систем. Хорошим примером здесь может стать Firefox, который до сих пор выпускается в сборках для обоих редакций. Все это только потому что 32-битные операционные системы до сих пор в ходу. Однако только 64-битные ОС могут запускать как 32, так и 64 битные приложения. В Windows для этого есть встроенная подсистема эмуляции WoW64.
Вы наверняка замечали, что на вашем диске C:\ имеются две папки Program Files – одна для 64-битных программ, а другая для 32-битных с приставкой (x86). Вы можете с легкостью проверить как много 32-битных приложений используете, просто заглянув в соответствующую папку. В настоящее время все больше ОС отказывается от поддержки 32-битных программ. Это уже произошло в MacOS и частично в различных Linux дистрибутивах. Возможно скоро к этому придет и Windows.
Немного про 64 бита в мобильных устройствах
Как мы уже упоминали выше, чип Apple A7 стал первым 64-битным мобильным процессором. В 2015 году Apple заявила, что все программное обеспечение в iOS должно быть 64 разрядным. Начиная с июня 2016 года при открытии 32-битного приложения, в последних версиях iOS появлялось предупреждение о том, что его использование может повлиять на производительность всей системы.
Если вы пользуетесь iPhone 5s или новее, iOS 10 или выше, то вы в любом случае не сможете использовать 32-битные приложения. Это одно из преимуществ закрытой системы Apple – компания может напрямую повлиять на разработчиков и ускорить внедрение технологий.
На Android телефонах все несколько сложнее, потому что не все чипы поддерживали 64-битные вычисления. Если ваша версия Android ниже 5.0 Lollipop, то вы точно используете 32-битную систему. Разрядность операционной системы вы можете посмотреть, к примеру, в AnTuTu Benchmark, в разделе О системе.
В мобильном сегменте, 64-битные ОС – это не просто способ использования большего количества ОЗУ. Переход к x64 системе на самом деле не гарантирует лучшую производительность. Вместо этого есть и другие преимущества – выборка большего количества данных на цикл и улучшенное шифрование. В целом новые 64-битные чипы энергоэффективнее и обладают множеством других не менее важных возможностей.
В конечном итоге 64-битная революция уже свершилась и вам не нужно знать о ней все, чтобы быть ее частью.
Не забудьте подписаться и поставить лайк. Впереди будет еще много крутых статей.
32-битная vs 64-битная Windows. Что выбрать?
Для многих всё ещё остаётся открытым вопрос, что такое разрядность системы и причём тут 32 и 64 бита. В этой статье разберёмся в этом вопросе. Поехали!
Разрядность? What is it!
Выбор 32 битной и 64 битной Windows напрямую связан с вопрос о разрядности процессора. Что же это такое?
Разрядность — количество битов (разрядов) данных, одновременно обрабатываемых устройством за 1 такт, в нашем случае в качестве такого устройства выступает процессор. Процессор постоянно обменивается данными с оперативной памятью, поэтому от разрядности зависит сколько данных за 1 такт будет передано в оперативную память.
Несколько трюков с арифметикой. Имеем обычный 32-разрядный процессор (какой-нибудь AMD Sempron 2004 года). Он может одновременно передать 2 ^ 32 = 4 294 967 296 бита = 4 Гб. Отсюда следует простой вывод, что будь у вас хоть 32 Гб оперативной памяти, процессор физически не может оперировать таким количеством информации.
Ну ладно, сейчас на дворе уже 2019 год, в основном у всех 64-разрядные процессоры. А на что способны они? — Считаем.
2 ^ 18 446 744 073 709 551 616 бит = 16 Еб (16 * 1024 Тб)
В общем это огромный объём данных, которой в ближайшие лет 100 вряд ли будет задействован. К тому же это теоретический предел, на деле более реальны цифры в терабайты (что-то около 16 Тб), что всё равно чертовски много.
Кстати, чтобы определить разрядность вашего процессора, достаточно зайти в свойства системы и обратить внимание на эту строку (выделена на картинке ниже).
32-разрядная архитектура обозначается как x86, 64-разрядная — как x64.
Также данная инфа есть на сайте производителя или на странице в магазине (обычно записи остаются). Там обаятельно указывается о поддержке 64 битных инструкций.
Возвращаясь к Windows
Разрядность должна поддерживаться не только на аппаратном уровне, но и на программном. Поэтому выпускается 2 версии Windows: 32-битная и 64-битная. Думаю эти названия полностью отражает суть версий систем.
32-битная Windows умеет работать с 4 Гб оперативной памяти максимум. На деле всё несколько хуже, обычно доступно примерно 3,5 Гб. Стоит заметить, что имея 64-разрядный процессор, вы можете поставить Win32bit и получить всё тот же обрезок в 3,5Гб, но наоборот уже не получится.
64-битная Windows поддерживает более 4 Гб. Максимум в разных версиях Windows разный. Приведу официальные цифры для наиболее популярных сейчас систем.
- Windows 7 Home Basic x64: 8 Гб
- Windows 7 Home Premium x64 : 16 Гб
- Windows 7 Professional x64 : 192 Гб
- Windows 7 Ultimate x64 ) : 192 Гб
- Windows 10 Home x64 : 128 Гб
- Windows 10 Pro x64 : 512 Гб
Как вы могли заметить, владельцам данных систем вообще можно не парится об ограничениях на объём оперативки.
Весь остальной софт аналогично делится на 2 категории: для 32-битных систем и для 64-битных систем.
- На 32-битную систему без вариантов ставить только 32-битную версию программы.
- На 64-битную систему лучше ставить 64-битные программы. 32-битные версии программ устанавливайте только в том случае, если эти программы вообще не имеют 64-битных версий.
Что выбрать по итогу
А теперь пришло время ответить на самый главный вопрос, какую версию Windows выбрать. Есть несколько вариантов:
Если у вас 32-разрядный процессор или меньше 2 ГБ ОЗУ, то выбора нет: на вашей системе нормально будет работать только 32-битная ОС.
Если у вас 64-разрядный процессор и от 2 ГБ ОЗУ, устанавливайте 64-разрядную версию Windows как более современную и эффективную.
Ещё небольшой момент. Он касается перехода с версии на версию. Предположим у вас 64-битный процессор, но установлена 32-битная Windows (странно конечно, но всё таки). В таком случае вам придётся выполнить чистую установку Windows с 64-битного образа.
На этом у меня всё. Надеюсь данная статья была вам полезна и интересна.
Понравилась статья? Ставьте лайки. Подписывайтесь на канал, полезная информация гарантирована. Делитесь публикацией с друзьями, кнопки «поделиться» ждут ваших кликов.