No Image

Что такое 64 битная система

СОДЕРЖАНИЕ
1 просмотров
10 марта 2020

64 бита (англ. 64-bit ) в информатике и вычислительной технике используется для обозначения структур и типов данных, размер которых в памяти компьютеров составляет 64 бита, что равно 8 байтам. Архитектуры компьютеров, которые широко используют регистры, адресные шины или шины данных, разрядности 64 бита, называются 64-битными архитектурами (или 64-разрядными архитектурами).

64-битные архитектуры использовались в суперкомпьютерах с 1970-х годов (Cray-1, 1975), а в рабочих станциях и серверах с процессорами семейства RISC — с 1990-х годов. С 2003 года широко используются в персональных компьютерах (x86-64 и PowerPC 64), а с середины 2010-х годов и в мобильных устройствах — смартфонах и планшетах (ARMv8 AArch64).

64-битный регистр способен хранить в себе одно из 2 64 = 18 446 744 073 709 551 616 значений. Процессор с 64-битной адресацией памяти теоретически мог бы напрямую адресовать значительный объём оперативной памяти в 16 эксабайт (16 млн терабайт) памяти. Однако допустимые в реализациях физические и математические адреса часто ограничены значениями 48 бит (256 терабайтов), реже — 52 или 56 битов [1] [2] [3] [4] .

Содержание

История 64-битных процессоров [ править | править код ]

История 64-разрядных операционных систем [ править | править код ]

Современные 64-битные архитектуры [ править | править код ]

На 2019 год можно назвать следующие популярные 64-битные архитектуры:

  • Расширение архитектуры x86, созданное компанией AMD под названием «AMD64», и совместимая с ней «x86-64»:
  • Архитектуру AMD64 имеют процессоры Athlon 64, Opteron, Sempron, Turion 64, Phenom, Athlon II, Phenom II
  • Архитектуру EM64T (Intel 64) имеют процессоры Celeron (на базе ядер Core2 и новее), Pentium 4 (только Cedar Mill и поздние Prescott), Pentium D, Xeon (на базе 64-битных ядер), Core 2, Core i3, Core i5, Core i7 и некоторые Atom
  • 64-битные расширения VIA Technologies реализованы в VIA Nano
  • 64-битный режим архитектуры ARMv8, называемый AArch64 [16] :
    • ARMCortex-A53, Cortex-A57 и другие
    • Apple A7 и более новые
    • Snapdragon Kryo и более новые
    • 64-битная версия архитектуры Power:
      • IBM POWER6, POWER7 и более новые
      • IBM PowerPC 970
      • STI процессор Cell и IBM PowerXCell имеют 64-разрядное управляющее ядро.
      • IBM «Xenon» (ЦПУ приставки MicrosoftXbox 360) содержит 3 64-битных ядра PowerPC.
      • Архитектура SPARC V9, реализованная в:
        • Sun MicrosystemsUltraSPARC (все варианты), Niagara, OpenSPARC
        • FujitsuSPARC64
        • IBM z/Architecture, используемая в мейнфреймах zSeries и System z9, 64-битное развитие архитектуры ESA/390
        • Intel IA-64 (Itanium)
        • MIPS TechnologiesMIPS64
        • Реализации в RISC-V наборов команд с названием начинающимся на RV64, например, RV64I, RV64GC (RV64IMAFDC) и другие:
          • SiFive FU540
          • Kendryte K210
          • FADU Annapurna FC3081/FC3082
          • Alibaba XuanTie 910
          • Обработка изображений [ править | править код ]

            В обработке цифровых изображений под 64-битным форматом обычно подразумевают 48-битные цветные изображения (Deep Color), дополненные 16 битным альфа-каналом.

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

            64-разрядная система: что это в общих чертах?

            Сейчас, пожалуй, не будем вдаваться в специфичные компьютерные термины, а попробуем объяснить понимание разрядности, так сказать, простым общечеловеческим языком.

            Что представляет собой разрядность вообще? Как уже понятно, выражается она в битах, но рассматривать это понятие нужно не только с точки зрения самой системы (Windows 7 64 бита, например), но и с учетом периферийных устройств (грубо говоря «железной» начинки любого компьютера). Таким образом, простейший вывод: разрядность – это количество бит, которые могут обрабатываться такими устройствами одновременно при условии, что и система способна посылать такие запросы. Естественно, это самая простая трактовка.

            32-разрядная или 64-разрядная система: в чем разница?

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

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

            Тут есть интересный факт. Ранее 32-битные системы обозначались как «x32», потом была принята аббревиатура «x86». Почему и с какой целью это было сделано, доподлинно не знает никто. Тем не менее, сегодня запросто можно сравнить, скажем, Windows 7 32 бита и аналогичную версию 64 бита. Внешне по интерфейсу они не отличаются вообще. А вот в программном плане разница довольно существенная.

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

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

            Процессорная поддержка

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

            Читайте также:  Тролль фейс как проходить

            из пунктов системных требований.

            Зато при использовании архитектуры x64, управлять процессорами и их параметрами гораздо удобнее. Так, например, можно запросто задействовать все ядра, чтобы ускорить обработку данных и команд, или включить виртуальный поток обработки под названием Hyper Threading.

            Максимальный объем оперативной памяти

            Но тут мы подходим к одному из самых наболевших вопросов, касающихся объема «оперативки». Разница, например, между Windows 7 32 бита и версией x64 сразу проявляется в том, что 32-битные системы, не поддерживают установку оперативной памяти с объемом, превышающим 4 Гб.

            Иными словами, сколько туда планок не ставь, они на уровне «железа» даже не будут определены. И именно это ограничение создает достаточно много проблем при разработке и корректной работе ресурсоемких программ и приложений, когда требуется повышенная эффективность.

            Зато 64-разрядная версия Windows 7 (или любая другая система) может работать с достаточно большими объемами «оперативки». К примеру, версия Windows 7 Максимальная «видит» до 128 Гб, Профессиональная – до 192 Гб, хотя, в принципе, считается, что ограничения эти весьма условны. И если заглянуть в ближайшее будущее, можно себе представить, сколько же «оперативки» смогут воспринимать системы с архитектурой 128 бит.

            Просмотреть, есть ли в конфигурации поддержка архитектуры 64 бита, можно через «Панель управления», где выбирается раздел счетчиков и средств производительности. Далее используется меню отображения и печати подробных результатов. Именно там и указывается 64-битная поддержка.

            Вопросы быстродействия

            Теперь посмотрим на разрядность ОС и совместимость с «железом» с другой стороны. Более высокая разрядность еще отнюдь не означает, что на определенной конфигурации, пусть даже соответствующей минимальным требованиям, при установке 64-разрядной ОС быстродействие будет лучше, чем при инсталляции той же версии, но с архитектурой 32 бита.

            Нетрудно догадаться, что 64-битные системы потребляют больше памяти, причем и оперативной, и виртуальной. Приведем простое объяснение. Допустим, у нас имеется компьютер или ноутбук с установленными 2 Гб «оперативки». Сама 64-битная «семерка» в среднем потребляет 768 Мб (при настройках по умолчанию). Сюда же включаем 64-разрядные пользовательские приложения и прикладные программы. В зависимости от сложности и ресурсоемкости, «съедаемый» объем может колебаться в достаточно широких пределах. Но все равно и так понятно, что быстродействие сводится практически к нулю. В этом случае, как частичное решение, можно использовать инсталляцию 32-битных приложений в 64-разрядную систему, снизив загрузку «оперативки» и процессора.

            Универсальность

            Итак, перед нами 64-разрядная система. Что это такое, думается, уже немного понятно. Теперь перейдем еще к одному насущному вопросу, связанному с работой приложений и пользовательских программ.

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

            Зато при использовании схем совмещения 32-битынх программ и 64-битных систем прирост производительности именно отношении работы приложения будет достаточно весомым. В частности, это касается мультимедиа. Например, при работе со звуком очень часто используются драйверы ASIO4ALL (иногда ASIO DX Full Duplex), которые сами по себе достаточно тяжеловесны, особенно при условии использования максимального буфера, соответствующего общему объему оперативной памяти, правда, выраженному не в мегабайтах, а в сэмплах. При условии установки 64-битного плагина нагрузка возрастает. Но если поставить версию в 32-бита, плагин или программа будут просто «летать». И это далеко не единственный пример. Об играх речь сейчас вообще не идет, там тоже своих «примочек» хватает.

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

            Переход с 32-битной системы на 64-битную

            Если рассматривать переход с одной архитектуры на другую (с низшей на высшую), следует учитывать тот факт, что Windows-системы, к примеру, та же «семерка» предполагает изменение файловой системы с FAT32 на NTFS.

            Грубо говоря, на FAT32 она вообще не встанет. На пользовательских документах, созданных, скажем, в офисных приложениях, это никак не отразится. То же самое касается и программ, но только при условии, когда 64-битная система ставится поверх существующей в 32 бита, но с уже имеющейся файловой системой NTFS. Как правило, такой переход осуществляет достаточно просто и безболезненно. В противном случае, с изменение файловой системы потребуется переустановка.

            Обратный переход

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

            В каких случаях стоит устанавливать 64-битную ОС?

            Целесообразность установки 64-битной ОС напрямую зависит от «железной» конфигурации компьютера или ноутбука. Конечно, можно ставить ту же 64-разрядную «семерку» на терминалы, отвечающие минимальным требованиям (соответствующий тип 2-ядерного процессора, не менее 2 Гб оперативной памяти и свободное место на диске, в зависимости от устанавливаемой версии).

            Но лучше обратить внимание на рекомендуемые параметры, а то и вообще взять несколько завышенную конфигурацию (как минимум, 4 Гб оперативной памяти). Поверьте, это не повредит.

            Читайте также:  Постоянно расстегивается молния на джинсах

            Вопросы программного обеспечения

            Если до недавнего времени, для систем 64 бита, в общем-то. Мало кто выпускал драйверы, не говоря уже о программных продуктах, сегодня практически все ведущие разработчики ПО ориентированы в первую очередь именно на эти системы. «Операционки» с архитектурой 32 бита медленно, но уверенно уходят в прошлое, хотя пока все еще остаются достаточно популярными (та же Windows XP SP3 или 32-битная «семерка»).

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

            Вместо послесловия

            Вот мы вкратце и рассмотрели тему «64-разрядная система: что это?». Тут для лучшего понимания специально не был сделан упор на компьютерную лексику и терминологию. Впрочем, исходя из всего выше изложенного, каждый может сделать для себя определенные выводы, в частности, стоит отметить, что инсталляция и использование 64-битной системы не всегда оправдано на слабых или минимальных конфигурациях.

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

            Автор статьи: Артем Аленин Дата публикации: 23.02.2012

            В данной статье мы узнаем, что такое 32 и 64-битные системы и программы, и что означает x86, x64, x32. А также решим, какую систему устанавливать на ваш компьютер или ноутбук.

            Что «это» такое?

            Разделение на 32 и 64 бит связано, прежде всего, с типом процессоров в вашем компьютере или ноутбуке. Раньше (много лет назад) все процессоры в компьютерах были 32-битными. А ещё раньше они были 8 битными. Т.е. чем больше «битность» вашего процессора, тем он быстрее и лучше решает все системные задачи и быстрее проводит операции. Таким образом 64 битные процессоры работают быстрее, чем 32-битные.

            На современных компьютерах установлены, в основном, 64-битные процессоры. Лет через 5 появятся и 128-битные процессоры. Как никак, наука и технологии не стоят на месте.

            Операционные системы

            Помимо того, что ОС Windows бывают разных видов (ХР, 7 и т.д.), они также подразделяются на версии x86 и х64. Соответственно, если у вас 64-битный процессор, то и систему нужно устанавливать x64.

            Кстати, х86 означает 32-битную систему. Почему называется х86, а не х32? Этого почти никто не знает. Раньше 32-битные системы так и писались х32. А затем их стали называть х86, хотя сути это не поменяло — это всё та же 32-битная система. На мой взгляд, такое переименовывание — это, ни что иное, чем хитрый маркетинговый ход, чтобы выдать старое за нечто новое.

            Если вы установите на компьютер с 64-битной архитектурой 32-битную ОС, то компьютер всё равно будет работать нормально. И наоборот, если установить х64 на 32-битный компьютер, то всё тоже будет работать нормально.

            В чём различия?

            Одно из главных отличий между системами х86 и х64 заключается в использовании оперативной памяти вашего компьютера. Предел использования оперативной памяти для 32-битных систем составляет 3 ГБ. А потому, если на вашем компьютере или ноутбуке оперативная память превышает 3 ГБ, то система не будет использовать оставшуюся часть. Т.е. На компьютере с 8гб оперативной памяти, 5 ГБ просто не будет использоваться. Конечно, есть специальные утилиты, помогающие это исправить, но всё же.

            А потому отсюда следует главное правило: Если у вашего компьютера больше 3 ГБ оперативной памяти, то устанавливайте на него ОС х64 (64-битную).

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

            Что же лучше: х86 или х64?

            Прочитав вышеперечисленное, у вас, вероятно, сложилось впечатление, что 64-битные системы намного лучше и быстрее, а потому на все компьютеры и ноутбуки лучше устанавливать именно х64. А вот и нет!

            Главный минус состоит в том, что 64-битные программы используют для своей работы гораздо больше оперативной памяти. А потому, если у вас мало оперативной памяти, то устанавливать х64 будет глупо. К тому же, нужно учесть, что и сама ОС тоже использует часть оперативной памяти.

            Например:
            У вас есть компьютер или ноутбук с 2 ГБ оперативной памяти и с процессором 32 бита. Вы устанавливаете на него Windows 7 x64. Многие школьники любят на все компьютеры подряд устанавливать 64-битную Windows 7 (юношеский максимализм). А теперь давайте считать: 768 МБ использует Windows 7, плюс 64-битные программы, которые тоже используют больше оперативной памяти. Таким образом, получается, что вы сводите мощность своего «железа» к минимуму. А потому лучше на такой компьютер или ноутбук установить 32-битную Windows XP.

            Кстати, некоторые 64-битные приложения работают нестабильно. Но таких программ становится всё меньше и меньше.

            Вывод

            Если у вас мощный и современный компьютер с процессором 64-бита и ОЗУ больше 3 ГБ, то смело устанавливайте Windows 7 x64. На слабые же компьютеры можно установить ХР. Кстати, есть 64-битные версии Windows ХР, что очень удобно, если у вас ноутбук с 2-3 ГБ ОЗУ и 64-битным процессором.

            Читайте также:  Проверка подлинности телефона самсунг

            Последние статьи раздела «Компьютеры & Интернет»:

            Какую компьютерную мышь выбрать
            Мониторинг и профилактика компьютера
            Одноразовая почта
            Что такое IP-адрес и для чего он нужен
            Интеллектуальная собственность в сети Интернет
            Компьютерная графика как искусство (продолжение)
            Компьютерная графика как искусство
            Зубные щетки и пылесосы в трехмерном пространстве
            Wi-Fi или 3G
            Раскрутка сайта

            Комментарий добавил(а): Василий
            Дата: 26.09.2019

            Великолепная передача мысли — абсолютно всё понятно, о чем говорит автор. И вопрос затронут важнейший: ставить ПО — не ставить?! Но как это обосновать или опровергнуть?! С удовольствием бы поверил и принял как руководство! Но противники тоже, кажется, складно звонят?!

            Комментарий добавил(а): asdasdasd
            Дата: 09.06.2018

            К сожалению, ни автор, ни большинство комментаторов не вкуривают мануалы и вобще не понимают о чем пишут ))

            Комментарий добавил(а): Иван
            Дата: 20.05.2018

            Очень полезная статья

            Комментарий добавил(а): Артём Аленин
            Дата: 10.11.2017

            Эта статья сильно устарела и, будем честны, полна недостатков. Скоро ей исполнится 6 лет)) Скоро я её перепишу и актуализирую. Имейте терпение. А пока можете почитать описание технологии в википедии.

            Комментарий добавил(а): Фогель Андрей
            Дата: 10.11.2017

            Очень хорошо! Мне понравилось.

            Комментарий добавил(а): Павел
            Дата: 09.08.2017

            Спасибо! Всё просто и понятно)

            Комментарий добавил(а): Сумашедший профессор Нимнул
            Дата: 17.04.2017

            Че за ламер написал эту статью? Верхушек по нахватался и возомнил себя гуру. "Почему называется х86, а не х32? Этого почти никто не знает" Изначально процессоры компании Intel имели 86 команд. По этому x86 относится только к процессорам Intel и их клонам имеющим в основе 86 команд. К разрядности это число не имеет никакого отношения поскольку и x64 процессоры содержат эти команды. Все остальное тоже отсебятина и вранье. Windows x32 прекрасно работает с оперативкой больше 4г и даже больше 8г и с 16г тоже. Возмите к примеру windows server x32. Ограничение поставили мелкомягкие чтобы расширить рынок.

            Комментарий добавил(а): Шерали
            Дата: 01.04.2017

            Статья очень информативная, спасибо.

            Комментарий добавил(а): Игорь
            Дата: 22.02.2017

            Спасибо автору ! Терь я продвинут по юзерной лестнице ещо на треть ступеньки !! :)))

            Комментарий добавил(а): Станислав
            Дата: 20.11.2016

            Спасибо за работу. Очень информативная и полезная статья. +++

            Комментарий добавил(а): Лилия
            Дата: 30.09.2016

            Спасибо большое всё стало понятно! Очень полезная статья!

            Комментарий добавил(а): Игорь
            Дата: 16.08.2016

            Понятно что всё не понятно!

            Комментарий добавил(а): Анасатсия
            Дата: 03.05.2016

            А вот если я скачиваю программу, а мне пишут, что та только для 64-битных систем. Что это значит и что делать?

            Комментарий добавил(а): Вадим
            Дата: 27.01.2016

            какую устанавливать винду х86 или х64 надо смотреть на железо.процессор и материнская плата и соответственно операционная система.все должно поддерживать только одну архитектуру.или х86 или х64 ибо они между собой НЕ СОВМЕСТИМЫ.

            Комментарий добавил(а): Рома
            Дата: 13.01.2016

            У меня раньше была Windows7 32бит,установил другую win8 когда устанавливал понечайности выбрал 64бит и нормально работает)

            Комментарий добавил(а): Александр
            Дата: 19.12.2015

            Х86 как таковой не существует, есть х32, есть х64, есть i860 — номер первого совместимого процессора. Вообще номиналом (Х) в элетронике обозначаются контакты на разъёмах, соответственно х32 — 32 входных контакта, 64 — 64 контакта. Но мы живём в России полюбопытствуйте в какое понятие превратилось знаменитое ИМХО. Привыкайте!

            Комментарий добавил(а): Алексей
            Дата: 17.09.2015

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

            Комментарий добавил(а): Ерлан
            Дата: 01.09.2015

            Артем спасибо все конкретно изложено и понятно

            Комментарий добавил(а): Роман
            Дата: 22.03.2015

            Спасибо за статью.

            Комментарий добавил(а): Tutanhamon
            Дата: 11.02.2015

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

            Комментарий добавил(а): Ксения
            Дата: 28.12.2014

            Доброго времени суток всем:) А автору персонально:) Спасибо за статью, мне помогла:)

            Комментарий добавил(а): кит
            Дата: 13.10.2014

            Скажите на 64 bit процессор с 3гб оперативы все таки какую ОС луше повесить 86 или 64

            Комментарий добавил(а): Weaver
            Дата: 15.09.2014

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

            Комментарий добавил(а): Kitsune
            Дата: 15.09.2014

            КАК можно установить 64 битную систему на компьютер с 32 битным процессором. КАК? Она просто не установится!

            Комментарий добавил(а): СуперПупер
            Дата: 22.06.2014

            Забыл сказать, название образовано от двух цифр, которыми заканчивались названия процессоров Intel ранних моделей — 8086, 80186, 80286 (i286), 80386 (i386), 80486 (i486). Лучше покупайте АМД, они поддерживают в равной степени и то и другое и за цену в два раза меньши выдают то, что за те-же деньги вам Интел еле покажет

            Комментариев к этой статье так много, что мы разбили их постранично:

            Имейте, пожалуйста, ввиду, что любые ссылки, html-теги или скрипты, будут выводиться в виде обычного текста — бессмысленно их использовать. Комментарии содержащие мат и оскорбления будут немедленно удалены.

            Вам помогла эта статья? Вы тоже можете помочь проекту, пожертвовав любую сумму по своему усмотрению. Например, 50 рублей. Или меньше 🙂

            Комментировать
            1 просмотров
            Комментариев нет, будьте первым кто его оставит

            Это интересно
            No Image Компьютеры
            0 комментариев
            No Image Компьютеры
            0 комментариев
            No Image Компьютеры
            0 комментариев
            No Image Компьютеры
            0 комментариев
            Adblock detector