Что такое 32 бит и 64 бит
Перейти к содержимому

Что такое 32 бит и 64 бит

  • автор:

32 бита и 64 бита – в чём разница?

Хотя бы раз каждый из нас используя компьютер сталкивался с таким понятием, как “64-битная” система или программа. Чем отличаются 64 бита от 32-х кроме номера, и почему некоторым важно это знать – об этом расскажет Digitark!

Прошло почти пять лет с того момента, как Apple представили смартфон iPhone 5S. Устройство стало первым телефоном компании с сенсором отпечатка пальца. Во время презентации Тим Кук сделал акцент и на другое техническое новшество нового iPhone, внедрённого в его процессор Apple A7. Данный мобильный чип стал первым в своём классе процессором со встроенным 64-битным расширением.

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

32 или 64 бита среди нас

Мы сталкиваемся с выбором между 64- или 32-битными версиями программ, загружая их из интернета. Windows также разделяет эти программы по разным папкам Program Files следующим образом:

В 64-битной версии Windows папка Program Files отвечает за 64-битные программы, а в папке Program Files (x86) находятся 32-битные

Но почему же 32-битные программы находятся в папке “x86”? Дело в том, что модельные номера процессоров Intel в конце прошлого века заканчивались цифрой 86. Все эти процессоры, разумеется, обладали именно 32-битной архитектурой (с 1985 года).

Главное отличие 64-битной системы от 32-битной в том, что последняя не способна читать более 4 ГБ RAM.

Это касается не только основной оперативной памяти, но и той, что установлена в видеокарты компьютера. Важно знать эти различия потому, что многие современные компьютеры, способные поддерживать современные игры на приемлемом уровне графики, или же проигрывающие видео в формате 1080p и 4K, оснащены, как правило, минимум 8 ГБ оперативной памяти, не считая видеокарты.

Разумеется, на таких компьютерах уже заранее установлена именно 64-битная ОС, поддерживающая и 32-битные программы. Тем не менее, никогда не будет лишним убедиться в том, что ваше устройство работает с современным стандартом. В Windows это легко сделать, выбрав в настройках меню “Система” и раздел “О системе”. Графа “Тип системы” должна говорить следующее:

Скорее всего то же самое написано и в ваших свойствах Windows, так как переход на 64-битную архитектуру начался ещё более 10 лет назад

В случае компьютеров Mac ещё проще узнать, с какой системой вы имеете дело. Просто убедитесь в том, что ваше устройство было произведено в 2008 году или позже. Скорее всего, этот критерий точно выполнен.

Судьба 32 бит

Переход индустрии с 32 бит на 64 уже давно завершён. Тем не менее, на просторах интернета и в магазинах приложений до сих пор можно найти 32-битные программы. Это не очень хорошо, поскольку, например, если на вашем компьютере с 12 ГБ RAM запустить 32-битный веб-браузер, то он будет утилизировать максимум 4 ГБ.

Для кого-то это покажется хорошей новостью, т.к. браузер не будет посягать на отведённый для других программ ресурс. Однако стоит учесть то, что разнообразные HTML5-плееры, которые загружаются по умолчанию в Facebook и YouTube, съедают огромное количество памяти, что в случае её нехватки приводит к нестабильности приложения.

Apple стараются похоронить 32-битную архитектуру одними из первых, задавая тренд индустрии, как это некогда случилось с отказом от Flash в пользу HTML5. Многие пользователи iPhone, обновившие свои устройства до iOS 11, могли обнаружить, что некоторые программы больше не запускаются, а в качестве ошибки преподносится “разработчик не обновил своё приложение”.

Именно так Apple борется с устаревшей технологией на своих устройствах – 32-битные приложения было запрещено публиковать в App Store ещё в 2015 году. На очереди программы и приложения для Mac, ведь в Apple пообещали, что их macOS High Sierra станет последней ОС, поддерживающих 32-битные программы. 1 января этого года в Mac App Store также запретили публикацию новых приложений со старой архитектурой, а с июня нельзя будет обновить уже имеющиеся.

Apple напоминает, что на macOS High Sierra поддержка 32-битных приложений закончится

Со стороны же Microsoft в этом плане пока тишина. Линейка Windows славится среди многих компьютерных энтузиастов своей консервативностью (к примеру поддержка выпущенной в 2001 году Windows XP вплоть до 2014 года). Тем не менее есть основания полагать, что и в Microsoft задумываются о том, как сделать 32-битную архитектуру историей. Из года в год разработчики прекращают поддержку устаревшей технологии, что может позволить компании выпустить следующую версию Windows полностью 64-битной.

Если это кому-то не понравится – всегда есть возможность остаться на Windows 10 до конца цикла поддержки. Ни для кого не секрет, что пользователи Windows очень медленно адаптируются к новым версиям (к примеру по сей день доля 51% от общего количества установленных на компьютерах систем Windows принадлежит выпущенной в 2009 году Windows 7).

32-битные приложения – технология прошлого. Её конец неминуем. Это дело времени – как скоро потребитель и разработчик откажутся от неё навсегда. На обычном пользователе компьютера это сильно не скажется, но специализирующимся на компьютерах профессионалам стоит следить за развитием событий.

32-разрядная и 64-разрядная версия Windows: вопросы и ответы

Ответы на распространенные вопросы о 32-разрядной и 64-разрядной версиях Windows.

Как выполнить обновление с 32-разрядной до 64-разрядной версии Windows?

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

Как определить, какая версия Windows установлена на компьютере: 32-разрядная или 64-разрядная?

Windows 10 и Windows 8.1

  1. Нажмите Start кнопку «Пуск», а затем выберите Параметры >>системы .
    Открыть о параметрах
  2. Справа, в разделе Характеристики устройства, посмотрите, какой Тип системы указан.

Windows 7

Значок кнопки

  1. Нажмите кнопку » Пуск »

Какую версию Windows следует установить: 32-разрядную или 64-разрядную?

Чтобы установить 64-разрядную версию Windows, вам понадобится ЦП, который может работать с 64-разрядной версией Windows. Преимущества использования 64-разрядной операционной системы особенно очевидны при работе с большими объемами оперативной памяти (ОЗУ), например 4 ГБ и более. В таких случаях 64-разрядная операционная система обрабатывает большие объемы памяти более эффективно, чем 32-разрядная система. 64-разрядная операционная система работает быстрее при одновременном запуске нескольких программ и частом переключении между ними.

Как определить, можно ли запустить на компьютере 64-разрядную версию Windows?

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

Windows 10 и Windows 8.1

  1. Нажмите Start кнопку «Пуск», а затем выберите Параметры >>системы .
    Открыть о параметрах
  2. Справа, в разделе Характеристики устройства, посмотрите, какой Тип системы указан.

Windows 7

Значок кнопки

  1. Нажмите кнопку Пуск ,

Разница между 32 и 64-битными системами

Для чипов известны две наиболее популярные архитектуры — i386 и amd64 или 32 и 64 бит. i386 разработали на заре ПК. Архитектура имела определенные недостатки. Вторая amd64 -современная и создана появилась относительно недавно. Пользователи, которые недавно обзавелись компьютером, нередко задаются таким вопросом, что лучше — 32 или 64 бит? Какая архитектура предпочтительней для ПК.

32-бит

32 бит или x86, или i386 — фактически идентичная архитектура процессора, на работу с которой рассчитана ОС Первый раз x86 использовали для чипов производства Intel. Соответствующее название архитектура получила благодаря первым процессорам, где она применялась — Intel 80386. Дальше она нашла место AMD и x86, стала стандартом для ПК. Архитектура постоянно улучшалась, дорабатывалась.

64-бит

Архитектура 64 бит появилась позже AMD. ее также называют как x86-64 или amd64. Она работает совместно с чипами Intel и AMD. При этом считается полностью совместимой с x32. Основное отличие между ними — битность.

Отличие между x32 и х64 бит

Чипп — важнейший компонент компьютера Это своего рода мозги ПК. Процессор оперирует данными, которые следует обработать, управляет внешними устройствами, отправляет им команды, получает данные и взаимодействует с памятью. Все адреса и инструкции во время выполнения процессору нужно где-то хранить, но не в ОЗУ, так как адреса в оперативке нужно тоже где-то хранить.

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

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

Чип с размером регистров 64 бит уже ориентирован на работу с адреса в пределах 2^64. Если мы переведем эту величину в привычный для нас лад, то увидим, что это 1 миллард Гб. Интересен тот факт, что ни одна современная ОС не способна поддержать такое количество ОЗУ. Не рассчитана на это даже популярная Linux.

Но это не все отличия. Во время одного процесса чип с системой х32 бит может обрабатывать 32 бит или 4 байта данных, 1 байт равен 8 бит. Если размер данных превышает 4 байта, чипу предстоит одновременно исполнить несколько циклов, чтобы выполнить его обработку. Если чип 64-битный, размер данных для обработки возрастет в два разаи, и будет равен 8 байт. И это при том, что данный размер будет больше, чем 8 байт. Чипу нужно будет затратить уже меньше времени на решение поставленной задачи — обработку данных.

Заключение

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

Что такое 32 бит и 64 бит

В информатике разрядностью электронного (в частности, периферийного) устройства или шины называется количество разрядов (битов), одновременно обрабатываемых этим устройством или передаваемых этой шиной. Термин применим к составным частям вычислительных, периферийных или измерительных устройств: шинам данных компьютеров, процессорам и т.д. Разрядностью компьютера называют разрядность его машинного слова.

Немного не совсем нудной теории, но без нее ни как.
Процессоры представляют из себя сложные логические устройства. Они построены из огромного числа различных блоков. Кеш память уровней 1,2,3, блоки выборки и декодирования команд, блоки предсказания переходов, а также несколько типов вычислительных блоков. Некоторые из новых поколений ЦП включают в себя даже графическое ядро. Для выяснения разницы архитектуры 32 и 64 битных процессоров, мы остановимся на вычислительных блоках. О них пойдет и речь.
Таких блоков в процессоре может быть несколько типов. Одни занимаются вычислениями с целыми числами, другие занимаются операции с вещественными числами или числами с плавающей запятой. Также есть блоки для так называемых сложных инструкций. Рассмотрим для примера блоки, которые занимаются целочисленными вычислениями или просто ALU. В процессе работы этим блокам надо где-то хранить промежуточные значения. Временным хранилищем выступают регистры. Именно в этих регистрах скрывается основное отличие между 32 и 64 битных процессоров.

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

Разрядность
Разрядность — способность одновременно обрабатывать какое-то количество битов, если говорить проще. На самом деле все не так просто, и чтобы осветить полностью этот вопрос и по-научному, никакой статьи не хватит. Поэтому не будем углубляться в курс архитектуры ПК, а затронем чисто практические моменты, с которыми приходится сталкиваться и которые имеют значение для нас, пользователей.
Существует две версии операционной системы Windows (по крайней мере пока — только две). Не важно, что именно мы возьмем из современных и актуальных систем: ХР, Vista или 7. Все эти системы существуют в двух вариантах — 32-битные и 64-битные. Например:
• Windows 7 Ultimate 32-bit (или х86 — равнозначные обозначения);
• Windows 7 Ultimate 64-bit (или х64 — равнозначные обозначения);
• Windows Vista Ultimate х86 (х86 — это обозначение 32-битной версии);
• Windows Vista Ultimate х64 (соответственно 64 — битная версия).
Архитектурные различия между 32 и 64-битными версиями Windows, разумеется, есть. Говорить о них можно долго, но это ни к чему, поверьте мне.
Самые главные особенности и отличия, которые непосредственно касаются пользователя и с которыми приходится сталкиваться:

1. Максимальный объем оперативной памяти.
2. Разрядность операционной системы.
3. Разрядность процессора. Вот об этом мы с вами поговорим подробнее.

32-битная операционная система может адресовать (т.е. может использовать, «видеть») не более 4Гб оперативной памяти. Это самое главное отличие и самое существенное. Если в вашем компьютере установлено, скажем, 2 Гб, то 32-битная операционная система работает с таким объемом нормально.
Если вы установите 4 Гб памяти и будете работать под управлением 32-битной ОС, то она просто не увидит такой объем. Все, что она сможет использовать — это примерно 3,5 Гб из 4 Гб. Остальной объем она не может предоставить для работающих программ. Разумеется, если вы установите в компьютер 8 Гб памяти и при этом будете оставаться на 32-битной системе, то она так же не увидит более 3,5 Гб из всего установленного объема.
64-битная операционная система может работать с гораздо большими объемами памяти — до 192 Гб (для Windows 7). Т.е. если вы, скажем, захотели установить 8 Гб памяти, то обязательно нужно переходить на 64-битную ОС, в противном случае вы просто не сможете использовать столь большой доступный объем.
Мы рассмотрели, можно сказать, крайности, до 2 и 8 Гб и более. А как быть с золотой серединой? Что, если у вас уже установлено или же вы планируете увеличить объем памяти до 4 Гб? Нужно ли в этом случае переходить на 64-битную ОС, чтобы компьютер смог использовать не 3,3, а все 4 Гб памяти?
Не все так просто. 64-битные версии ОС используют заметно больше памяти. Все переменные теперь уже не 32-битные, а 64-битные. Обычно это увеличивает объем приложений на 20-40%, что приводит и к соответствующему росту объема занимаемой памяти. На такие файловые форматы, как музыка или видео, это не влияет.
Устанавливать 64-битную версию Windows, чтобы лучше использовать 4 Гб памяти, смысла не имеет, пусть даже 32-битная версия распознает только до 3,5 Гб памяти. Проблема кроется в том, что вы получите отсутствующую память, однако сразу же ее потеряете по той причине, что 64-битная версия требует для себя больше памяти. Так что переход на 64 бита актуален только при памяти большего объема: 6, 8 Гб и более.
Итак, если вы решили установить много памяти и 64-битная ОС нужна точно, то, возможно, вас интересует вопрос:
Какими особенностями обладает 64-битная Windows Vista/7?
Визуально — никакими. То есть внешне это обычная ОС, ничем не выделяющаяся от 32-битного варианта. Вы можете определить ее принадлежность к 64-битной архитектуре, только зайдя в пункт «Свойства системы» в панели управления — там указана разрядность.
Технически небольшие различия есть. Первое, собственно, что 64-битная ОС «видит» большие объемы памяти и умеет с ними работать. Второе — она позволяет запускать 64-битные приложения. 64-битная ОС позволяет запускать и обычные 32-битные программы. Привычным способом никаких настроек для этого не требуется. Все как всегда. Просто в 64-битной системе присутствует подсистема выполнения 32-разрядных приложений. Поэтому вы с успехом можете устанавливать и работать как с 32-битными, так и с 64-битными приложениями.
Сейчас таких х64-приложений немного, хотя их число постоянно растет. Особенно это касается ресурсоемких программ — графических и видеоредакторов и так далее. Те. всех программ, которым нужны в первую очередь большие объемы доступной для работы памяти. Например, чтобы какой-то видеоредактор мог использовать в работе более 4 Гб из доступной памяти.
Например, компания Adobe заявляла, что современные приложения серии Adobe CS5 будут только 64-битными. Это значит, что, скажем, Photoshop CS5, Dreamweaver CS5 и т.п. смогут запуститься только на 64-битной системе. На 32-битной ОС они просто не запустятся. Почему?
Потому что в 64-битной ОС могут работать 32-битные приложения, но не наоборот!

Следующий технический момент — 64-битные ОС требуют 64-битных драйверов. Как правило, все современные (не старше двух лет) устройства ПК, ноутбуки и периферия имеют на прилагающемся установочном диске две версии драйверов — 32- и 64-битную. Поэтому с современными устройствами проблем не возникнет — как обычно вставляем диск с драйвером в привод и запускаем установку, инсталлятор сам определит версию Windows и запустит соответствующий разрядности драйвер.
Если диска нет или на нем нет 64-битного драйвера, необходимо посетить официальный сайт разработчика конкретного устройства, чтобы скачать такой драйвер. То же относится и к устаревшему оборудованию.
ОБЯЗАТЕЛЬНО проверьте наличие 64-битных версий ВСЕХ необходимых драйверов еще ДО начала установки 64-битной версии Windows!

Разрядность процессора
Все начинается с поддержки аппаратной начинки компьютера, тоесть самого центрального процессора. Процессоры бывают 32-битные процессоры, и 64-битные. Начиная с 2004 года уже 32 битные не выпускаются. Соответственно, чтобы иметь возможность установить 64-битную Windows, ваш процессор должен поддерживать 64-битные инструкции (иначе вы даже не сможете начать установку 64-битной Windows). Называться эти инструкции могут по-разному: у Intel — IA64, у AMD — AMD64. Убедиться, что ваш процессор поддерживает нужные инструкции, можно с помощью специальной программы, которая выводит информацию о процессоре, в т.ч. о поддерживаемых инструкциях. Отлично подойдет новичку более информативная программа Aida64 или простая, бесплатная утилита CPU-Z.
Где взять и как определить 64-битные приложения? 64-битное программное обеспечение можно определить без труда. На упаковке в системных требованиях, как правило, указывается, что данная программа 64-битная. Это же может быть указано отдельно на упаковке.
Если же вы приобретаете какое-то ПО через Интернет, то принадлежность к 64-битной архитектуре тоже указывается.
Но это в данном случае — все версии Windows 7 поставляется, в двух версиях. Как правило, та же Windows (или любая другая программа) продается или в 32-битной, или в 64-битной версии, о чем указано на коробке, как упоминалось ранее.
На этом отличия и особенности 64-битных операционных систем Windows, значимые для пользователя, заканчиваются. В остальном все точно так же, как и на привычных 32-битных Windows XP/Vista/7.

История жизни одного из харизматичных бунтарей IT бизнеса — Ларри Эллисона

История жизни великого изобретателя японской электронной марки «Panasonic» Коносукэ Матцусита

9 января 2007 года случилась сенсация на рынке коммуникаторов. На свет появился iPhone, который вмещал в себе возможности iPod, телефона и коммуникатора и все это одно устройство.

copyright (c) 2006-2013, ABNET — site. all right reserved

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *