Здравствуйте мои дорогие читатели, и я продолжаю цикл наших бесед, посвященных сердцу любого компьютера. Сегодня предметом обсуждения будет разрядность процессора.
Возможно, некоторые из вас и не обращали внимания на данный показатель, и даже успешно пользовались компьютером без этой информации.
Но раз уж вы решили повысит уровень своих знаний, то давайте разберемся, что это такое, на что она влияет.
Как выглядит и для чего используется шноркель ????
Для того чтобы максимально приблизится к пониманию процесса я считаю необходимым вспомнить некоторые понятия.
Информация в процессоре представлена в виде цифрового двоичного кода, который в свою очередь выглядит в виде серии импульсов с определенной последовательностью сигналов (есть напряжение –«1», нет – «0»). Один импульс – это бит информации.
Сигналы, поступают на транзисторы логических схем кристалла с определенной тактовой частотой. Если чип будет считывать отдельно каждый бит, то это будет очень долго и неудобно. Гораздо проще за один такт обработать один или несколько символов, представляющий в себе вполне конкретную информацию.
Чтобы процессору было удобнее оперировать данными, в нем специально выделяют регистры для записи объема информации, обрабатываемого ЦП за один такт. В каждом из них помещаться набор из 4, 8, 16, 32 или 64–х знаков кода, называемых «машинным словом».
Постараюсь описать этот процесс простыми словами и понятной аналогией. Это как учить читать ребенка, начавшего изучать алфавит. По буквам – долго и непонятно, а вот по слогам – проще. Причем, сначала малышу предлагают слова, специально разделенные на одно- двухбуквенные слоги. А когда он освоит этот навык – можно читать что-то посложнее, складывая слоги их трех-четырех букв.
Точно так же, инженеры в течение многих лет совершенствуют микропроцессоры, продолжая «обучать» их читать более длинные «машинные слова». Но для использования в технической документации такой термин не самый лучший вариант.
Как определить тип кожи лица и подобрать правильный уход
Поэтому величину, означающую размер блока информации, обрабатываемую CPU за один такт, назвали разрядность процессора. Этот параметр, так же как и «слово», измеряется в битах.
Видео
Если у вас установлена 32-х битная система Windows, то независимо от того на какой она установлена процессор, программы предназначенные для операционной системы x64, на ней не установятся и работать не будут.
Второй способ определения разрядности процессора
Для определения разрядности процессора в поисковом окне “Пуск” наберите слово “СИСТЕМА”. У Вас откроется окно, “Система”, там ищите “тип системы”.
В окне «Система» — тип вашей операционной системы
В этой графе указан и тип вашей операционной системы (это второй способ определения ее типа) и тип вашего процессора.
Что такое центральный процессор
В данном случае, речь идет о центральном процессоре. Ведь в компьютере есть и другие, например, видеопроцессор.
Центральный процессор – это основная часть компьютера, которая представляет собой электронный блок или интегральную схему. Он выполняет машинные инструкции, или же код программы, и является основой аппаратного обеспечения устройства.
Если смотреть на процессор физически, он представляет собой небольшую тонкую квадратную плату. Он имеет небольшие размеры и сверху покрывается металлической крышкой.
Нижнюю часть чипа занимают контакты, через которые чипсет и осуществляет взаимодействие с остальной системой. Открыв крышку системного блока своего компьютера, вы легко сможете найти процессор, если только он не закрыт системой охлаждения.
Внимание! Так выглядят подклады на порчу
Пока ЦП не отдаст соответствующую команду, компьютер не сможет осуществить даже самую простую операцию, например, сложить два числа. Что бы вы ни хотели осуществить на своем ПК, любое действие предполагает обращение к процессору. Именно поэтому он и является такой важной составляющей компьютера.
Современные центральные процессоры способны не только справляться со своими основными задачами, но и могут частично заменять видеокарту. Новые чипы выпускаются с отдельно отведенным местом для выполнения функций видеоконтроллера.
Этот видеоконтроллер осуществляет все базовые необходимые действия, которые нужны от видеокарты. В качестве видеопамяти, при этом, используется оперативка. Но не стоит заблуждаться, что мощный современный процессор может полностью заменить видеокарту.
x86 это 32 или 64 битная Windows? — История CPU
Главная страница » Компьютер от А до Я » Настройка Windows
Всем доброго времени суток дорогие посетители блога айтишнега… У меня довольно часто интересуются — x86 это 32 или 64 битная Windows? Поддаваясь логике — можно предположить что x86 явно больше чем x64, но на практике оказывается что x86 равно x32… но тогда почему так пишут и кому надо ударить по голове, чтобы такой путаницы не было?
А теперь давайте я просто взорву вам мозг — x86 равно x32, и внимание, равна x64 — вы были к такому готовы? — думаю нет… теперь давайте разбираться что, как и куда! Чтобы ответить на этот не самый простой вопрос нам нужно вернуться на несколько десятилетий назад, именно оттуда и идет вся эта заварушка.
По голове надо настучать авторам, которые пишут в требованиях к компьютеру x86 и x64 в связке. Писать такое — грубая ошибка, но этим грешат все… x86 — это архитектура процессора, которая отлично себя чувствует и на 64 битных процессорах и на 32 битных! Маркировка x86 пошла от названия первого процессора от компании Intel i8086 и более новых моделей.
Потом первые цифры менялись и сокращенно их объединяли x86 на конце модели — этакая линейка процессоров.
Конечно же это было очень давно и процессоры маркируются совершенно по другому, но x86 прочно засела в документации и частенько вводит людей в путаницу… которые особо то не интересовались архитектурой процессоров и не вникали в историю их создания
x86 это 32 или 64 битная Windows?
x86 — это не разрядность, а архитектура… но как показала практика — x86 приравняли к 32 битной операционной системе. Если пренебречь всеми правилами, то можно сказать да, x86 равна 32 битной системе в большинстве случаев.
Правильный вариант обозначения выглядел бы примерно так для 32 разрядной операционной системы (OS_WINDOWS_x86_32bit) или так для 64 битной (OS_WINDOWS_x86_64bit), но у нас все поперепутали!
Тут еще нюанс в том, что 32 битные процессоры уже очень и очень продолжительное время были единственными на рынке, и они были архитектуры x86… а когда вышли 64 разрядные — их стали обозначать x64, а для 32 биток оставили все как есть!
x32 или x64 — Что лучше?
В плане производительности конечно же 64 разрядная операционная система имеет явное преимущество, а вот 32 разрядная ОС очень ужата в ресурсах оперативной памяти.
32 битка не может адресовать более 4 гигабайт оперативной памяти, но по факту она видит не более 3,25 гигабайт из четырех! Однако некоторые приложения могут не запуститься на 64 битной WIndows — что и является сдерживающим фактором перехода но новую ОС.
x86 это 32 или 64 битная Windows? — теперь вы можете сами ответить на этот вопрос… главное знать что и куда, а применить знания можно уже в конкретном случае — тут правильность вашего видения может оказаться ошибочным…
Разница между x86 и x64
Наиболее важное различие между x86 и x64 заключается в том, что первая — это 32-битная архитектура, а вторая — 64-битная архитектура с набором команд. Архитектура набора команд (IA) — очень важный тер
Наиболее важное различие между x86 и x64 заключается в том, что первая — это 32-битная архитектура, а вторая — 64-битная архитектура с набором команд. Архитектура набора команд (ISA) — очень важный термин, применимый к любому процессору. Инструкции, адресация памяти, регистры и многие другие архитектурные разделы ЦП определяются ISA.
x86 — всемирно известный ISA, представленный Intel в 1978 году с процессором 8086. Затем появились различные расширения, и в 2000 году AMD создала спецификацию, расширяющую набор инструкций x86 до 64-битной под названием AMD64.
Позже другие компании, такие как Intel, также внедрили эту спецификацию, и именно этот AMD64 идентифицируется по имени x64.
Что такое x86?
x86 это архитектура набора команд, представленная Intel со знаменитым процессором 8086. В 1978 году Intel представила процессор 8086, который был 16-разрядным.
Позже они представили различные процессоры, такие как 80186, 80286, 80386 и 80486, и все они были обратно совместимы с исходным набором команд, используемым в процессоре 8086. Поскольку все эти процессоры имеют номер 86, архитектура набора команд была обозначена именем x86.
С появлением 80386 инструкция x86 была расширена до 32-битной системы. Здесь 32 бита означает, что все регистры, шина памяти и шина данных 32-битные. Затем появились процессоры Pentium как Pentium I, Pentium II, Pentium III, Pentium IV, и все они также следовали 32-битной архитектуре.
Но с архитектурой x86 произошли различные другие расширения, такие как добавление таких инструкций, как MMX, SSE и SSE2. Кроме того, было сделано много других улучшений.
Затем набор инструкций x86 был расширен до 64-битного набора инструкций, и с этого момента он назывался x64, который мы собираемся обсудить в следующем разделе. В любом случае, в целом, x86 относится к 32-битной архитектуре, которая произошла от 16-битной архитектуры, которая появилась в процессоре 8086.
8086 процессор
Что такое x64?
32-битная система может представлять только 232 различные значения и, следовательно, адресация памяти ограничена этим числом адресов. 232 байты равны 4 ГБ, и, следовательно, x86 имел максимальный предел адресуемой памяти 4 ГБ. Чтобы преодолеть это, в архитектуру x86 были внесены дальнейшие расширения.
AMD примерно в 2000 году представила такую спецификацию, которая расширила архитектуру x86 до 64 бит. Это было введено под названием AMD64. x64 — это еще одно название, данное этой архитектуре AMD64. Эта архитектура AMD64 или x64 также известна под названием x86_64.
В 64-битной архитектуре все регистры стали 64-битными, а шина памяти и шина данных также стали 64-битными. Сейчас 264 можно адресовать различные значения, и это дает огромный верхний предел возможной максимальной памяти. AMD K8 был первым процессором, реализовавшим эту 64-битную архитектуру.
Затем Intel также приняла эту архитектуру. С процессорами Intel Core, начавшимися с Intel Core 2, Intel начала использовать эту архитектуру в своих процессорах. В настоящее время все процессоры Intel, такие как Core i3, Core i5 и Core i7, используют эту архитектуру x64.
Важно подчеркнуть, что эта архитектура x64 по-прежнему обратно совместима со старым набором инструкций x86.
64-битный процессор
В чем разница между x86 и x64?
• x86 был представлен примерно в 1978 году, а x64 появился совсем недавно, в 2000 году.
• x86 возник на основе известного процессора Intel 8086, и поэтому x86 была представлена Intel. Но x64, который появился как расширение x86, был представлен AMD.
• Архитектура x86 32-битная. (Первые процессоры x86 были 16-битными, но в более поздних процессорах было сделано расширение до 32-битных). Архитектура x64 — 64 бит.
• Таким образом, процессоры с архитектурой набора команд x86 имеют 32-разрядные регистры, 32-разрядную шину памяти и 32-разрядную шину данных. Но x64 имеет 64-битные регистры, 64-битную шину памяти и 64-битную шину данных.
• x86 имеет ограничение на максимальную адресуемую память, которая составляет 4 ГБ (232 байтов). Но в системах x64 этот предел огромен — 264 байты.
• x64 — расширение x86; поэтому он намного улучшен и мощнее старого x86.
• Значения, которые могут храниться в регистре в системе x64, больше, чем значения, которые могут храниться в регистре на основе x86. Следовательно, x64 может обрабатывать вычисление больших целых чисел намного быстрее, поскольку в этом случае нет необходимости использовать несколько регистров для разделения значения и хранения, как в x86.
• x64 может параллельно передавать данные большего размера по шине данных. То есть 64-битная шина данных может передавать 64 бита параллельно, в то время как архитектура x86 с 32-битной шиной может передавать только 32 бита.
Резюме:
x86 против x64
Архитектура набора команд x86 — 32-разрядная, а архитектура набора инструкций x64 — 64-разрядная. x64 появился как расширение существующей архитектуры x86. Регистры, шина памяти, шина данных на архитектурах x86 — 32 бита, а на x64 — 64 бита.
Следовательно, максимальный объем адресуемой памяти в системах x64 намного выше, чем в системах x86. x86 был представлен Intel с процессором 8086, который был 16-битным процессором, и со временем этот x86 был расширен до 32-битного.
Позже AMD представила архитектуру x64, расширив существующую архитектуру x86, и эта x64 полностью обратно совместима с набором инструкций x86.
Изображения любезно предоставлены:
- Intel 8086 от Appaloosa (CC BY-SA 3.0)
- 64-битный процессор от Appaloosa (CC BY 3.0)
Чем отличается 64 битная система от 32
В компьютерном мире термины 32-разрядный и 64-разрядный относятся к типу центрального процессора, операционной системы, драйвера, программного обеспечения и т.д., которые используют эту конкретную архитектуру.
Вы, вероятно, видели вариант загрузки части программного обеспечения в виде 32-разрядной или 64-разрядной версии. Разница, на самом деле, имеет значение, потому что они были запрограммированы для разных систем.
Что они имеют в виду?
- 32-разрядное аппаратное и программное обеспечение часто называют x86 или x86-32.
- 64-разрядное аппаратное и программное обеспечение часто называют x64 или x86-64.
- 32-битные системы используют данные в 32-битной разрядности, в то время как 64-битные системы используют данные в 64-битной разрядности. В целом, чем больше данных можно обрабатывать одновременно, тем быстрее может работать система.
Есть также ряд других преимуществ 64-битной системы, большинство из которых заключается в возможности использовать значительно большие объемы физической памяти (больше, чем 4 ГБ, разрешенных для 32-битной машиной).
Посмотрите, что Microsoft говорит об ограничениях памяти для разных версий Windows.
64-битный процессор может обрабатывать 64 бита данных одновременно, что позволяет ему быстрее вычислять информацию независимо от тактовой частоты. Это позволяет увеличить использование памяти, поскольку с 32-разрядными процессорами можно получить доступ только к 232 адресам ОЗУ (все 32-значные двоичные числа).
Это ограничивает использование процессором объема памяти, чем у 64-битных процессоров, которые могут считывать двойные цифры. На самом деле, с каждой дополнительной цифрой максимальное количество адресов, к которым можно получить доступ, также удваивается, что позволяет использовать гораздо больше памяти, чем 32-разрядный процессор.
Благодаря 64-разрядным процессорам, имеющим больший размер в битах и, следовательно, возможность вычислять большие числа, компьютер также справляется со всем на гораздо более точном уровне, чем 32-разрядный компьютер. Например, пиксели на экране могут быть раскрашены и размещены более точно, чем пиксели на 32-битном компьютере.
«Бит» знаний
Что означает «бит»? Самая маленькая часть данных известна как бит или двоичный код. Именно его понимает компьютер, поэтому каждый бит может иметь только одно значение — 0 или 1. Устройство хранит данные в виде наборов таких битов, называемых байтами. 8 бит составляют один байт или октет.
Устройства компьютера хранят данные в виде наборов битов
Кое-что о 32-х и 64-битных процессорах
Процессор или ЦП содержит регистры и логические схемы. Он также называется мозгом компьютера. Размер регистра процессора — 32-бит в 32-битном ЦП и аналогичный в 64-битном:
- количество значений, которое ЦП хранит в регистрах, равно 2 32. Эти значения используются для сопоставления адреса ячеек памяти, присутствующих в физической памяти. Итак, 2 32 = 4 гигабайта — это объем оперативки, к которой может получить доступ 32-битный процессор;
- 64-битный регистр хранит значения 2 64. Они соответствуют 16 ЕБ (ексабайтам) ОП. В сравнении с 4 ГБ памяти это намного больше.
Более того, 32-разрядный процессор может обрабатывать 4 байта данных за один цикл, поскольку 8 бит равны 1 байту. Таким образом, если размер обрабатываемых данных превышает 4 байта, для перехода к оставшимся данным ЦП должен начать другой цикл.
Параметры Win 32 и Win 64
В случае 64-битной версии все данные, если их меньше 8 байт, могут обрабатываться за один раз. Даже если их больше, процесс обработки не займет много времени. Вы не увидите особой разницы при повседневном использовании устройства, только если привыкли запускать несколько крупных приложений одновременно.
Загрузка 32 и 64 битных процессоров при запуске браузеров
В настоящее время 32-разрядные процессоры почти устарели. Даже 10 или 12-летний компьютер на 64-битной архитектуре работал бы лучше. Такой процессор имеет больше ядер, что ускоряет его вычислительную мощность без увеличения размера аппаратного обеспечения.
Обратный переход
Но вот обратный переход с 64 бит на 32 осуществить без изменения файловой системы невозможно. В данном случае придется полностью форматировать раздел, в который будет установлена 32-биная версия системы.
Само собой разумеется, что такой процесс повлечет за собой уничтожение всех имеющихся данных.
Поэтому, не говоря уже о переустановке программ и приложений, перед инсталляцией необходимо скопировать важные файлы и документы, либо в другой логический раздел, либо на имеющийся съемный носитель (флэшка, карта памяти, оптический диск).
Отличия 64-битной от 32-битной Windows
Теперь вы знаете, что 64-разрядные ОС предназначены для поддержки большего объема оперативной памяти, поэтому 32-разрядные им в этом значительно уступают.
Тяжелые приложения, такие как программы для редактирования изображений, AutoCAD и игры, будут намного лучше работать на компьютере с 16 ексабайтами ОП, по крайней мере теоретически.
Предел физической памяти, доступ к которой может получить система, также зависит от разновидности материнской платы и ее функциональных ограничений. На самом деле, вам не нужны сотни гигов ОЗУ, чтобы играть в игры.
Параметры отличия 32- битной системы от 64-битной
iPad не включается: диагностика и устранение неполадок
В сравнении с 32-разрядной Windows, для которой требуется 1 ГБ оперативной памяти, минимальный объем ОП, необходимый для 64-разрядной версии, составляет 2 ГБ. Это очевидно, поскольку для поддержки большего числа регистров требуется соответствующая память.
Компьютер должен иметь ОП не менее 4 ГБ, если вы хотите, чтобы на нем работала 64-битная Windows. Домашняя версия десятки поддерживает память до 128 ГБ, в то время как Pro — до 2048 ГБ! Таким образом, вы можете увеличить виртуальную память до максимума. Пользователям Windows 10 корпорация Microsoft рекомендует не менее 8 ГБ оперативной памяти.
Характеристика ограничений памяти для 32-битной и 64-битной систем
Существует еще одна причина, объясняющая широкое внедрение 64-битной ОС: сегодня намного сложнее отображать файлы в физической памяти. Это связано с тем, что их средний размер с каждым разом увеличивается и обычно составляет более 4 гигабайт.
На заметку! Единственное, что вам нужно иметь в виду, так это то, что 32-разрядная ОС отлично работает с 64-разрядным процессором, при этом не ждите чудес. Чтобы в полной мере насладиться мощью 64-разрядного вычислителя вам необходимо установить соответствующую версию Windows. Кроме того, используемые драйверы и приложения также должны поддерживать новую архитектуру.
Windows для 64-разрядного процессора имеет функцию Kernel Patch Protection, которая блокирует неподдерживаемые изменения в ядре, а также предотвращает обработку данных на аппаратном уровне. Для всех драйверов является обязательной цифровая подпись. Так система блокирует установку модифицированных версий, которые могут быть использованы для встраивания вредоносных программ.
Сравнение одинаковых версий Windows с разной версией разрядности
Многие устаревшие приложения и драйверы могут не работать на 64-битной Windows. Чтобы решить эту проблему, некоторые разработчики и компании выпустили новые версии своих продуктов с улучшенной совместимостью.
Mozilla реализовала 64-разрядную версию браузера Firefox еще в декабре 2015 года. Частота внедрения более производительной Windows значительно увеличилась за последнее десятилетие.
Преимущества и недостатки
Преимущества 64 битной системы
Преимущества 64-битных систем:
- возможность использовать больше оперативной памяти;
- улучшенная эффективность. Когда установлена дополнительная ОП, 32-разрядные системы не могут ею воспользоваться из-за ограничений адресуемого пространства. Но 64-битные системы на это способны, что часто приводит к значительному повышению производительности компьютера;
- больше виртуальной памяти. 64-разрядная архитектура Windows теоретически может предложить 8 ТБ виртуальной памяти для одного приложения. 32-разрядная ограничена 2 ГБ. Современные программы, особенно игры, видео и редакторы фотографий, требуют больше ОП. Благодаря более эффективному распределению памяти при наличии 64-разрядного процессора, оптимизированные под эту архитектуру приложения могут использовать новое пространство в полной мере;
- дополнительные функции безопасности. 64-битная версия обеспечивает дополнительную безопасность в виде аппаратного обеспечения D.E.P, функции защиты ядра и улучшенных драйверов.
Недостатки 64 битной системы
Важно учитывать недостатки, к которым относятся следующие:
- возможная несовместимость драйверов. Несмотря на то, что 64-разрядная ОС поддерживает все больше программ, для тех, кто все еще использует старые, надежные и часто функциональные аппаратные средства, переезд на новую архитектуру может оказаться весьма болезненным. Маловероятно, что 64-разрядные драйверы доступны для более старых систем и оборудования;
- некоторые ограничения ОП материнской платы. Чаще всего последняя поддерживает ранние 64-разрядные процессоры, но не предлагает использовать больше 4 ГБ ОП. Вы можете испытать некоторые преимущества 64-битного процессора, хотя и без доступа к большему количеству оперативной памяти. Возможно, пришло время обновить ОС;
- проблемы со старыми приложениями. Программное обеспечение, скорее всего, не сделает переход на 64-битную архитектуру. Старые средства, включая 16-разрядные, требуют виртуализации. В противном случае, на их обновление вам понадобится время.
Почему была разработана 64-разрядная архитектура?
Архитектура 64-битной системы
Основной причиной развития было удовлетворение постоянно растущих запросов со стороны серверов. Последние обрабатывают сотни запросов одновременно, и используют терабайты баз данных. Серверы также получают доступ к информации практически в случайном порядке, поэтому необходимо сохранить ее в памяти как можно больше.
Как полностью удалить службу в Windows 10
Сравнение производительности 64-битной системы и 32-битной
Почему бы не использовать 64-разрядные процессоры при разработке различных приложений и программ? В дни 16-разрядных архитектур память являлась серьезной проблемой для разработчиков.
С появлением 32-битных систем приоритетной стала скорость. В итоге 64-разрядные устройства предложили лучшую производительность. С каждым годом нам нужно все больше памяти для воспроизведения аудио, видео, игр и т. д.
, поэтому разработка новой архитектуры не за горами.
Вопросы программного обеспечения
Если до недавнего времени, для систем 64 бита, в общем-то.
Мало кто выпускал драйверы, не говоря уже о программных продуктах, сегодня практически все ведущие разработчики ПО ориентированы в первую очередь именно на эти системы.
«Операционки» с архитектурой 32 бита медленно, но уверенно уходят в прошлое, хотя пока все еще остаются достаточно популярными (та же Windows XP SP3 или 32-битная «семерка»).
А если в ближайшие годы появится архитектура 128 бит, о системах и процессорах, имеющих в своем распоряжении несчастные 32 бита, можно будет забыть напрочь. И это не пустые слова, ведь, как известно, технический прогресс на месте не стоит, а двигается, так сказать, семимильными шагами.
Запуск 32-разрядных приложений на 64-разрядном компьютере
На 64-разрядном компьютере запускаются 32-х разрядные приложения
Если мы посмотрим, что происходит при запуске 32-разрядного приложения на 64-разрядном устройстве, то увидим, что ЦП переключился на так называемый 32-разрядный режим совместимости, в котором он ведет себя как любой 32-разрядный процессор.
Однако, система постоянно скачет между приложениями несколько тысяч раз в секунду. Такое перескакивание называется «расписанием».
Каждый раз, когда планировщик переходит с одного приложения на другое, ему также необходимо переключать режим ЦП между разрядностью 64-бит и 32-бит, что неизменно занимает некоторое время.
Это дополнительное время кажется незначительным, но все же влияет на работоспособность устройства.
Совместимость 64-битного процессора с 32 и 64-битными приложениями и операционной системой
Помимо всего прочего, любое приложение взаимодействует с операционной системой, поскольку ему необходимо использовать некоторые службы. Однако, поскольку ОС 64-разрядная, запрос на взаимодействие сначала необходимо перевести с 32-х в 64-битный режим, а затем запустить в «Диспетчере».
Не бойтесь открывать 32-разрядные приложения на 64-разрядной операционной системе. Если произойдет какое-либо замедление, оно будет минимальным.
Как определить разрядность операционной системы
Один из способов уже показан выше, это третий способ с командой «systeminfo». Для тех, кто не любит иметь дело с «Командной строкой», есть еще один способ:
- Войдите в меню «Пуск».
Открываем меню «Пуск»
- Выберите меню «Компьютер».
Открываем «Компьютер»
- Выберите подпункт «Свойства системы».
Щелкаем по подпункту «Свойства системы»
- Появится окно просмотра сведений о системе. Здесь можно точно выяснить разрядность операционной системы, установленной на данном компьютере. Заодно приводятся сведения о процессоре.
В пункте «Тип системы» находим разрядность своей операционной системы
Читайте подробную информацию в новой статье — «Как узнать битность системы Windows 7».
64-битный процессор
64-битный процессор AMD .
64-битный процессор представляет собой процессор , в котором ширина регистров составляет 64 бит на целых числах.
32-битное расширение адресации
32-разрядные процессоры обычно не могут адресовать более 4 Gio (2 32 байта ) основной памяти , в то время как 64-разрядные процессоры могут адресовать 16 Eio (2 64 байта). Вот почему, как только на машине будет более 4 ГиБ ОЗУ, память, превышающая этот порог, будет напрямую адресована только в 64-битном режиме.
Различные методы позволяют обойти это ограничение без перехода в 64-битный режим. Они предлагают продлить срок службы 32-битных сред, когда переход на 64-битную среду невозможен по причинам совместимости (не поддерживается драйверами или приложениями).
Среди них расширение физического адреса — это система подкачки, обеспечиваемая процессорами x86 , которая расширяет до 36 бит размер адресов памяти, которые обычно составляют 32 бита, что позволяет адресовать 64 ГиБ ( 236 байтов) физической памяти вместо 4 ГиБ ( 232 байта).
Другие методы включают увеличение размера страницы (in) (другая функция процессоров x86), расширение адресации окон (en) (функция систем Windows) или использование mmap(функция ядра Linux).
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 .
64-битные операционные системы
Недостаточно иметь машину с 64-битным процессором и устанавливать на нее «обычные» версии операционной системы и программного обеспечения .
Таким образом, 64-битный процессор будет работать в 32-битном режиме (обратная совместимость).
Чтобы реально использовать 64-битный компьютер в 64-битном режиме, вам потребуются 64-битные версии операционной системы, драйверов и программного обеспечения.
Все современные операционные системы хотя бы частично поддерживают 64-битный режим. Большинство из них имеют 32-битную и 64-битную версии, поэтому вам нужно выбрать, какую из них установить.
Некоторые системы существуют в единой «унифицированной» версии. Так обстоит дело, например, с Solaris , ядро которого 64-битное, но для которого исполняемые файлы могут быть 64-битными или 32-битными.
macOS , начиная с версии 10.8 « Mountain Lion » , доступен только в 64- битной версии . Система остается обратно совместимой с 32-битными приложениями, но ядро существует только в 64-битном формате, поскольку Apple отказалась от 32-битной версии в системе Mac OS .
Системы Unix и производные
Продукты Microsoft
- 64-битные версии продуктов Microsoft для архитектуры Itanium доступны с 2001 года. Следующие системы существуют в 64-битных версиях для Itanium: Windows 2000 , Windows XP , Windows Server 2003 и Windows Server 2008 . В настоящее время для этой архитектуры по-прежнему поддерживаются только Windows Server 2003 и Windows Server 2008 ;
- 64-битные версии продуктов Microsoft для архитектуры x86 доступны с 2005 года. Следующие системы существуют в 64-битных версиях для x86: Windows XP , Windows Server 2003 , Windows Vista , Windows Server 2008 , Windows Server 2008 R2 , Windows 7 , Windows 8 и Windows 10 . В настоящее время все эти версии, кроме Windows XP, по-прежнему поддерживаются этой архитектурой;
- Версии продуктов Microsoft, предназначенные для 64-битных архитектур, были доступны задолго до появления Windows 2000 : Windows NT 3.x и Windows NT 4.0 существовали в версиях, подходящих для процессоров DEC Alpha или MIPS R4000 . Как и эквивалентные версии для x86, все эти версии больше не поддерживаются Microsoft.
- С 2012 года Microsoft установила 64-разрядную версию для профессиональных пользователей, желающих установить виртуализацию и « облачные » продукты .
Другой
Внешние ссылки
- IT портал
Многие пользователи часто задаются вопросами: «Какую систему мне ставить?», «В чем разница между х86 и х32?» и т. д. Давайте же разложим все по полочкам.
х86 — это архитектура процессора с одноимённым набором команд, впервые реализованная в процессорах компании Intel.
Название образовано от двух цифр, которыми заканчивались названия процессоров Intel ранних моделей — 8086, 80186, 80286 (i286), 80386 (i386), 80486 (i486). Через какое-то время цифровые обозначения новых процессоров стали сменяться именами.
Так публика узнала о Pentium и Celeron, но платформа x86 не изменялась вплоть до 2000-х годов, но об этом чуточку попозже.
В начале своего пути х86 архитектура, которая была впервые представлена на i8086, применялась на 16-разрядных процессорах (может хранить 2^16 уникальных значений), имела 16-битные инструкции и внутреннюю 16-битную шину, позже добавили еще внешнюю 8-разрядную шину данных.
Дальше события развивались довольно просто — производители увеличивали скорость, количество транзисторов, набор команд и т. д., и так вплоть до выхода 80386(i386) — процессора, который на то время знаменовал собой революцию в мире процессоров x86.
Это был первый 32-разрядный процессор, который мог использовать кэш-память, расположенную на внешнем чипе.
Вплоть до анонса AMD64 (аппаратная платформа) архитектура не сильно менялась.
После выхода AMD64 и Intel 64 х86 она подверглась серьезным изменениям.
Процессоры архитектуры поддерживают два режима работы: Long Mode («длинный» режим) и Legacy Mode («наследственный», режим совместимости с 32-битным x86).
Основные достоинства архитектуры x86-64:
- 64-битное адресное пространство;
- расширенный набор регистров;
- привычный для разработчиков набор команд;
- возможность запуска старых 32-битных приложений в 64-битной операционной системе;
- возможность использования 32-битных операционных систем.
«Что такое x32?»
Это 32-битная операционная система, которая ставится на 32-разрядные процессоры. Если брать в качестве примера ОС Microsoft, то первая x32 была Windows 95, которая в полной мере использовала возможности данного процессора и архитектуры (x86). Главным недостатком x32 является невозможность поддержки более чем 4 ГБ ОЗУ.
Примечательно, что система в состоянии оперировать только 3 ГБ памяти и 1 ГБ просто проваливается.
Еще существует довольно распространённая ошибка: когда пишут совместимость программ, то указывают x86, подразумевая 32-битную платформу. Это не совсем корректно и только вводит в заблуждение. Лучше всего указывать x86_32bit или x86_64bit.
Либо сокращать до интуитивно понятных x32 или x64.
что собой представляет x64?
x86_64bit — это 64-битная операционная система, которая ставится на 64-разрядные процессоры с архитектурой x86-64. «64-битный лейбл» звучит возбуждающе, но в практическом плане это всего лишь хитрый маркетинговый трюк, скрывающий не только достоинства, но и недостатки.
В принципе, ее главным достоинством была и остаётся возможность воспринимать до 32 ГБ ОЗУ, что существенно увеличивает производительность. Еще одним плюсом данной ОС есть то, что под ней процессоры на архитектуре х86-64 (Celeron, Core 2, Core i3, Core i5, Core i7) задействуют весь потенциал кристалла. Это возможно благодаря режиму Long Mode.
Недостатком же есть увеличение потребляемой оперативной памяти программами, например, тот же Apache на 32-бит потреблял 20 МБ ОЗУ, а уже на 64-бит ОС — приблизительно 50 МБ.
32 и 64 разрядные процессоры — что лучше?
Прежде чем мы углубимся в детали, давайте попробуем разобраться, чем большее количество бит отличается от меньшего. Бит — это краткая форма двоичного разряда, то есть 0 или 1. Компьютеры хранят и производят операции по этим двоичным цифрам.
Таким образом, мы можем прийти к выводу, что 32-битный процессор может представлять числа от 0 до 2 в 32 степени, а 64-х битные процессоры могут представлять числа от 0 до 2 в 64 степени.
Таким образом, большинство из нас может просто запомнить, что 64-х битные процессоры могут выполнять расчеты на более широкий диапазон чисел по сравнению с 32-разрядными процессорами, а потому, конечно, они лучше.
Но для окончательного представления разницы между 32-х и 64-х разрядными процессорами следует рассмотреть более подробные их характеристики.
Когда мы говорим, 64-битный или 32-битный процессор, то мы в первую очередь имеем ввиду ширину шины данных. Если говорить более понятным языком, шиной данных является кабель, который несет информацию из памяти компьютера, к процессору. 64-битный процессор имеет шину данных, которая составляет 64 бита, в то время как 32-разрядный процессор работает с шиной данных в 32 бита. Таким образом, шина данных 64-битного процессора может передавать больше информации, чем шина данных 32-разрядного процессора за одно, и то же время. То есть, мы опять возвращаемся к тому же выводу, что 64-битные процессоры работают быстрее, чем 32-х битные процессоры, и, следовательно, они должны быть объявлены победителями.
Но какой из этих процессоров будет на самом деле удовлетворять наши потребности? Если сравнивать скорости обоих процессоров при домашней или офисной работе, мы не найдем никаких существенных отличий у них.
Таблицы Excel не будут загружаться быстрее, скорость просмотра сайтов через Интернет практически одна и та же, и нет никакой разницы в скорости загрузки компьютера.
Итак, в чем же тогда разница?
64-х битные процессоры оказываются очень полезными для научных организаций, университетов и крупных компаний разработчиков программного обеспечения. Они также необходимы, если ваша работа связана с анимацией и графическим дизайном.
Они могут выполнять вычисления с более широким диапазоном данных и могут дать более точную степень вычисления для небольших чисел. С другой стороны, если вам не нужен компьютер для выполнения этих задач, то 32-разрядный процессор сможет легко решить большинство ваших потребностей.
Кроме того, 32- битные процессоры определенно дешевле своих 64-х битных собратьев.
64-битный процессор лучше 32-битных процессоров, так как при их изготовлении используются более передовые и ресурсоемкие технологии.
Но когда 64-х битные процессоры только появились на рынке, основным фактором, сдерживающим их распространение, стало отсутствие широкого выбора программного обеспечения совместимого с ними. Тем не менее, сейчас это не является решающим фактором, при покупке нового процессора.
Разработчики программного обеспечения довольно быстро начали выпуск программного обеспечения, совместимого как с 32 битными, так и с 64-х битными процессорами.
Также необходимо учитывать, что, если вам для работы действительно нужен хороший 64-разрядный процессор, то вам нужно покупать оперативную память определенно большей емкостью. Даже наличие 512 МБ или 1 ГБ оперативной памяти не окажет значительного улучшения в скорости обработки данных с 64-битным процессором.
Таким образом, при выборе разрядности процессора ориентироваться следует целиком на вид работы, которую будет выполнять компьютер. Если ваша работа не связана с очень тяжелыми расчетами и графикой, или вы не любитель красивых графических компьютерных игр, то, конечно, 32-разрядный процессор идеально подойдет для вас. Кроме того, вы можете сэкономленные на процессоре деньги направить на покупку некоторых других комплектующих, как дополнительная оперативная память, которая, несомненно, будет более полезной. Но, с 64-битным процессором, вы, безусловно, сбережете свое время при выполнении сложных расчетных задач. Опять же, развитие технологии никогда не останавливается, процессоры дешевеют, количество ядер увеличивается, и эта гонка разрядности никогда не закончиться.