32 бит процессор

Содержание

32 бит процессор RISC процессоры, очевидно преимущество первого

x86

ARM против x86: В чем разница между двумя архитектурами процессоров?

Вы наверное понимаете, что мир микропроцессоров разбит на два лагеря. Если вы смотрите это видео со смартфона, то вам работает процессор на архитектуре ARM, а если с ноутбука, вам трудится чип на архитектуре x86.

А теперь к тому же Apple объявила, что переводит свои Mac на собственные процессоры Apple Silicon на архитектуре ARM. Мы уже рассказывали, почему так происходит. А сегодня давайте подробно разберемся, в чем принципиальные отличия x86 и ARM. И зачем Apple в это все вписалась?

Итак, большинство мобильных устройств, iPhone и Android’ы работают на ARM’е. Qualcomm, HUAWEI Kirin, Samsung Exynos и Apple A13/A14 Bionic — это все ARM-процессоры.

А вот на компьютере не так — там доминирует x86 под крылом Intel и AMD. Вот поэтому на телефоне мы не можем запустить Word с компьютера.

x86 — так называется по последним цифрам семейства классических процессоров Intel 70-80х годов.

32 бит процессор

Чем все-таки они отличаются?

Есть два ключевых отличия.

Первое — это набор инструкций, то есть язык который понимает процессор

x86 процессоры используют сложный набор инструкций, который называется CISC — Complex Instruction Set Computing.

ARM процессоры наоборот используют упрощенный набор инструкций — RISC — Reduced Instruction Set Computing.

Кстати ARM расшифровывается как Продвинутые RISC машины — Advanced RISC Machines.

Наборы инструкций ещё принято назвать архитектурой или ISA — Instruction Set Architecture.

Второе отличие — это микроархитектура. Что это такое?

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

  • x86 — CISC
  • ARM — RISC

Но как так произошло, что процессоры стали говорить на разных языках?

История CISC

32 бит процессор

Памятка программиста, 1960-е годы. Цифровой (машинный) код «Минск-22».

Всё началось в 1960-х. Поначалу программисты работали с машинным кодом, другими словами реально писали нолики и единички. Это быстро всех достало и появился Assembler. Низкоуровневый язык программирования, который позволял писать простые команды типа сложить, скопировать и прочее. Но программировать на Assembler’е тоже было несладко.

Потому как приходилось буквально “за ручку” поэтапно описывать процессору каждое его действие.

Поэтому, если б вы ужинали с процессором, и попросили передать его вам соль, это выглядело бы так:

  • Эй процессор, посмотри в центр стола.
  • Видишь соль? Возьми её.
  • Теперь посмотри на меня.
  • Отдай мне соль. — Ага, спасибо!
  • А теперь снова возьми у меня соль.
  • Поставь её откуда взял
  • Спасибо большое! Продолжай свои дела.
  • Кхм… Процессор, видишь перец?
  • И т.д..

Этот подход стал настоящим спасением как для разработчиков, так и для бизнеса. Захотел клиент новую инструкцию — не проблема, могли быть деньги — мы сделаем. А деньги у клиентов были.

Недостатки CISC

Но был ли такой подход оптимальным. Исходя из убеждений разработчиков — да. Но вот микроархитектура страдала.

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

С другой стороны, он бы не щадил бюджет. Диван для одного человека, пуф для другого, кушетка для третьего, трон из Игры Престолов для вашей Дейенерис. В данном случае площадь комнаты бы очень быстро закончилась. Чтобы разместить всех вам бы пришлось увеличивать бюджет и расширять зал. Это не рационально.

difference between 32-bit and 64-bit processor|32-bit aur 64-bit processor m anter|#shorts#trending

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

Преимущества RISC

С одной стороны писать на Assembler’е под RISC процессоры не очень-то удобно. Если в лоб сравнивать код, написанный под CISC и RISC процессоры, очевидно преимущество первого.

Так выглядит код одной и той же операции для x86 и ARM.

x86

  • MOV AX, 15; AH = 00, AL = 0Fh
  • AAA; AH = 01, AL = 05
  • RET
  • MOV R3, #10
  • AND R2, R0, #0xF
  • CMP R2, R3
  • IT LT
  • BLT elsebranch
  • ADD R2. #6
  • ADD R1. #1
  • elsebranch:
  • END

Представьте, что вы проектируете процессор. Расположение блоков на х86 выглядело бы так.

32 бит процессор

Каждый цветной квадрат — это отдельные команды. Их много и они разные. Как вы поняли, здесь мы уже говорим про микроархитектуру, которая вытекает из набора команд. А вот ARM-процессор скорее выглядит так.

32 бит процессор

Ему не нужны блоки, предназначенные для функций, написанных 50 годов назад.

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

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

  • проще работа с памятью,
  • более богатая регистровая архитектура,
  • легче делать 32/64/128 разряды,
  • легче оптимизировать,
  • меньше энергопотребление,
  • проще масштабировать и делать отладку.

32 Bit vs 64 Bit Processor and Operating System | Which One Do You Need?

Поэтому наши смартфоны, которые работают на ARM процессорах с архитектурой RISC, долго живут, не требуют активного охлаждения и такие быстрые.

Лицензирование

Но это все отличия технические. Есть отличия и организационные. Вы не задумывались почему для смартфонов настолько не мало производителей процессоров, а в мире ПК на x86 только AMD и Intel? Все очень просто — ARM это компания которая занимается лицензированием, а не производством.

Даже Apple приложила руку к развитию ARM. Вместе с Acorn Computers и VLSI Technology. Apple присоединился к альянсу из-за их грядущего устройства — Newton. Устройства, главной функцией которого было распознавание текста.

Даже вы можете начать производить свои процессоры, купив лицензию. А вот производить процессоры на x86 не может никто кроме синей и красной компании. А это значит что? Правильно, меньше конкуренции, медленнее развитие.

Как так произошло?

32 бит процессор

Ну окей. Допустим ARM прекрасно справляется со смартфонами и планшетами, но как насчет компьютеров и серверов, где вся поляна исторически поделена? И зачем Apple вообще ломанулась туда со своим Apple Silicon.

Что сейчас?

Допустим мы решили, что архитектура ARM более эффективная и универсальная. Что теперь? x86 похоронен?

По сути, в Intel и AMD не дураки сидят. И сейчас под капотом современные CISC-процессоры очень похожи на RISC. Постепенно разработчики CISC-процессоров все-таки пришли к этому и начали делать гибридные процессоры, но старый хвост так просто нельзя сбросить.

32 бит процессор

Но уже достаточно давно процессоры Intel и AMD разбивают входные инструкции на более мелкие микро инструкции (micro-ops), которые в дальнейшем — сейчас вы удивитесь — исполняются RISC ядром.

Да-да, ребята! Те же 4-8 ядер в вашем ПК — это тоже RISC-ядра!

Надеюсь, тут вы окончательно запутались. Но суть в том, что разница между RISC и CISC-дизайнами уже сейчас минимальна.

А что остается важным — так это микроархитектура. Другими словами то, насколько эффективно все организовано на самом камне.

Ну вы уже наверное знаете, что Современные iPad практически не уступают 15-дюймовым MacBook Pro с процессорами Core i7 и Core i9.

32 бит процессор

А что с компьютерами?

Недавно компания Ampere представила свой 80-ядерный ARM процессор. По заявлению производителя в тестах процессор Ampere показывает результат на 4% лучше, чем самый быстрый процессор EPYC от AMD и потребляет на 14% меньше энергии.

32 бит процессор

32 бит процессор способна мотивировать достаточное количество

32 бит процессор

Компания Ampere лезет в сегменты Cloud и Workstation, и показывает там отличные цифры. Самый быстрый суперкомпьютер в мире сегодня работает на ARM ISA. С обратной стороны, Intel пытается все же влезть в сегмент low power и для этого выпускает новый интересный процессор на микроархитектуре lakefield.

Пока у ноутбуков и процессоров от Intel есть одно неоспоримое достоинство — (охлаждение и) единство архитектуры. Пока на рынке ARM-процессоров существуют Qualcomm, Samsung, MediaTek, в мире x86 творится монополия и разработчикам сильно легче делать софт и игры под “взрослые” процессоры.

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

И они хотели бы ее использовать в своих компьютерах.

И если б Intel лицензировал x86 за деньги другим людям, то вероятно Apple просто адаптировали свою текущую микроархитектуру под x86. Но потому что они не могут этого сделать, они решили просто перейти на ARM. Проблема для нас с микроархитектурой в том, что она коммерческая тайна. И мы про нее ничего не знаем.

Итоги

32 бит процессор

Спрос на ARM в конечном итоге вырастет. Для индустрии это не просто важный шаг, а архиважный. Линус Торвальдс говорил, что пока рабочие станции не станут работать на ARM — на рынке серверов будут использовать x86.

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

Редактор материала: Антон Евстратенко. Этот материал помогли подготовить наши зрители Никита Куликов и Григорий Чирков. Спасибо ребята!

  • Блог компании Droider.Ru
  • Программирование
  • Смартфоны
  • Ноутбуки
  • Процессоры

32- или 64-разрядный процессор: в чем разница и что лучше для обычного пользователя ПК?

32- или 64-разрядный процессор компьютера – что лучше? Сегодня пользователи этим вопросом не заморачиваются по той простой причине, что все современные сборки ПК, обычно, комплектуются 64-разрядными процессорами. Но еще каких-то 5-6 годов назад споры о том, какой процессор лучше — 32- или 64-разрядный – были популярнейшей темой различных компьютерных форумов в Интернете.

Что такое разрядность процессора, в чем заключается отличие 32- от 64-разрядного процессора, и как это в конечном счете влияет на работу и производительность ПК с позиции обычного пользователя? В этом всем попытаемся разобраться ниже.

0. Оглавление

  1. Как узнать разрядность установленного на ПК процессора?
  2. Разрядность: что содержит в себе этот термин?
  3. Каковы преимущества 64-разрядных процессоров для обычных пользователей ПК?

1. Как узнать разрядность установленного на ПК процессора?

Чтобы узнать разрядность установленного на ПК процессора, идеальнее всего установить специальную программу, функционал которой предусматривает отображение детальной информации об аппаратных составляющих ПК. Например, программы CPU-Z или Speccy – их можно скачать c официальных сайтов совершенно бесплатно.

Запустите одну из этих программ, подождите, пока те просканируют систему и отобразят аппаратные характеристики ПК. Зайдите в раздел меню, в каком содержатся данные о центральном процессоре ПК – вкладки «CPU» в программе CPU-Z или «Центральный процессор» в Speccy.

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

32 бит процессор

В программе «CPU» зависимо от производителя процессора это либо «EM64T» (Intel 64), либо «x86-64» (AMD 64).

32 бит процессор

В программе Speccy все чуть проще – графа инструкции отображает либо «AMD 64», либо «Intel 64».

Если раздел «Инструкции» в обеих программах не отображает таких данных, это значит на ПК установлен 32-разрядный процессор.

Но встретить 32-разрядный процессор сегодня не так-то и просто, это должна быть очень старая сборка ПК, ведь начиная с первого 64-разрядного процессора AMD Athlon 64, представленного в 2003 году, и поздних моделей Pentium 4 от Intel, на рынок компьютерной техники производители поставляют только 64-разрядные процессоры.

2. Разрядность: что включает в себя этот термин?

Как видим, определить разрядность процессора, установленного на ПК до боли просто, но что все-таки содержит в себе сам термин разрядность? Разрядность процессора это – число разрядов (их еще называют битами), которые процессор способен обработать за раз.

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

В 1971 году компанией Intel был создан первый 4-разрядный процессор 4004. Чуть позднее появился 8-разрядный 8080, затем 16-разрядный 8086. Первый 32-разрядный процессор 80386 компания Intel создала в 1985 году, и он в дальнейшем стал базой для всех сегодняшних моделей компьютерных процессоров. А вот первенство в создании 64-разрядного процессора принадлежит компании AMD – в 2003 году она создала Athlon 64.

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

3. Каковы преимущества 64-разрядных процессоров для обычных пользователей ПК?

Для обычных пользователей, использующих ПК сугубо для своих личных нужд в рамках досуга, преимущество 64-разрядных процессоров заключается в возможности задействовать больше 4 Гб оперативки. 64-разрядный процессор позволяет использовать 8, 16, 32 и даже более Гб оперативки в работе ПК. Такая производительность необходима тем, кто использует ПК, загружая его многозадачностью, работая со сложными графическими программами или профессиональными видеоредакторами. И, конечно, геймеры – для многих новинок игромира, для некоторых мощных видеоигр, начиная с 2011 года, может потребоваться как минимум 8 Гб оперативки, чтобы играть на максимальном качестве игры.

Для использования такого преимущества 64-разрядного процессора, на ПК должна быть установлена 64-разрядная операционная система, специфика которой сможет раскрыть весь мощностной потенциал ПК. А вот если на ПК с 64-разрядным процессором и, например, с 8 Гб оперативки установить 32-разрядную операционную систему, придется довольствоваться ограничениями – оперативка будет доступна исключительно в объеме 4 Гб. И весь мощностной потенциал «железа» ПК останется нераскрытым.

Определить, на ПК установлена 32- или 64-разрядная Windows, можно, вызвав левой клавишей мышки контекстное меню на иконке «Мой компьютер» (или «Этот компьютер» в Windows 8 и 8.1). В меню выбираем «Свойства». Откроются основные системные характеристики, где в графе «Тип системы» и будет указана, какая Windows установлена — 32- или 64-разрядная.

32 бит процессор

Это можно определить, не выходя из программы Speccy – в разделе «Операционная система».

32 бит процессор

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

Помогла ли Вам данная статья?

Смотрите также:

Добавление нового пользователя в Microsoft SQL Server 2012 В данной статье будет подробно, в деталях, рассказано как создать нового пользователя в Microsoft SQL Server 2012 (в более старых редакциях, например в Microsoft SQL Server 2008 R2, набор действий…

Создание нового пользователя в системе 1С:Предприятие 7.7 Здесь будет рассказано как добавить нового пользователя для работы в системе 1С:Предприятие 7.7. 0. Оглавление Добавление пользователя в конфигураторе Настройки значений по дефлоту (только для конфигурации «Торговля и…

Создание нового пользователя в Windows Server 2008 R2 Здесь будет рассказано как добавить нового пользователя в Windows Server 2008 R2. 0. Оглавление Создание нового пользователя Редактирование свойств пользователя 1. Создание нового пользователя Запускаем диспетчер сервера («Пуск» -…

Запись опубликована в рубрике Железо с метками Бесплатно, Оборудование, Софт. Добавьте в закладки постоянную ссылку.

Что значит 32 разрядная система и процессор x64?

32 бит процессор

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

Ниже мы расскажем вам что означают указанные в типе системы данные.

Что показывает разрядность (x86, 32 и 64 бит)?

Разрядность процессора показывает какой объем данных, измеряемый в битах, может обработать регистр процессора за единицу времени, равной одному рабочему такту.

Таким макаром, чем выше разрядность процессора и чем выше его тактовая частота – тем больший объем данных он может обработать и тем выше его общая производительность.

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

Необходимо отметить, что 32 битные (x86) приложения также работают в 64 битных системах и на 64 битных процессорах. А вот в обратную сторону совместимость отсутствует. Другими словами запустить 64 битную программу в 32 битной Windows и/или на 32 битном процессоре невозможно.

В принципе, начиная с 2003 года, все процессоры Intel и AMD начали поддерживать 64 битную архитектуру.

Не следует забывать про очень важный недостаток 32 битной архитектуры – она позволяет работать менее чем с 3.2 гигабайтами оперативки.

Что показывает тип системы в свойствах компьютера?

Фраза “32 разрядная система процессор x64” говорит о том, что на вашем компьютере установлен процессор с поддержкой 64 битной архитектуры, а вот windows установлен 32 битный.

Если у вас установлено 3 ГБ оперативки и меньше, то 32 разрядная система лучше подходит, чем 64, потому что она использует для своей работы меньший объем памяти.

32 бит процессор

64 битная система и процессор

Если же объем установленной ОЗУ от 4 ГБ и выше, то обязательно нужно переустановить систему на 64 битную, чтобы в типе системы было указано “64 разрядная система процессор x64”, потому что это позволит использовать всю память и соответственно увеличит производительность.

Лучшая благодарность автору — репост к себе на страничку:

Похожие статьи

  • 32 или 64 битный процессор

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

  • 65 градусов процессор

    Проблемы с монтажом процессора. Довольно редкая проблема. В большинстве случаев встречается после самостоятельной замены процессора. Нормальная…

  • 32 разрядный процессор это

    Если гласить обычным языком, то разрядность микропроцессора этого его способность работать сразу с некоторым количеством единиц данных (бит). Для…

Оставить комментарий

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

Что будем искать? Например,Человек

Мы в социальных сетях