Централният процесор е един от най-важните компоненти на вашия компютър - в края на краищата това е централният процесор, който борави с голяма част от уравненията, участващи в работата на вашия компютър и неговия софтуер. Може да не сте наясно обаче, че процесорът може да се основава на редица различни архитектури.
Първо, може би се чудите каква е на първо място архитектурата на процесора. Казано по-просто, един процесор може да разбере само някои много основни команди от ниско ниво. За да може процесорът да може да разбере по-съвременни компютърни езици, като C ++ или Visual Basic, тези езици за програмиране трябва да бъдат компилирани в команди от ниско ниво, които процесорът може да разбере. Архитектурата на процесора трябва да бъде възможно най-компактна и ефективна - по този начин процесорите могат да обработват команди по-бързо и по-лесно, и следователно компютърът ви може да работи по-бързо.
Има две основни компютърни архитектури, използвани в потребителските устройства днес - ARM и x86. Каква е разликата между тези архитектури?
ARM (RISC)
ARM архитектурите се предлагат в две различни форми - ARM, който е 32-битов, и ARM64, който е 64-битов. ARM чиповете използват RISC архитектура, която се нарича също Computer Computer с намалена инструкция. Това означава, че наборът от инструкции на ARM е сравнително прост и повечето инструкции могат да се изпълняват в един цикъл на часовник.
Не само това, но ARM чиповете използват модела за зареждане и съхранение, което означава, че операциите между обекти за данни трябва да бъдат заредени от паметта на компютъра в регистрите на процесора, след което операцията се извършва и след това се съхранява обратно в паметта. Това е различно от процесорите x86, тъй като информацията за зареждане и съхранение е вградена направо в инструкциите на чипа - така че в крайна сметка се изискват по-малко инструкции.
Тъй като ARM чиповете са по-прости, там се използва по-малко количество силиций и по-малко количество използвана енергия - така че ARM чиповете са чудесни за енергийна ефективност.
x86 (CISC)
x86 чиповете не са толкова добри, що се отнася до консумацията на енергия, но като цяло те се представят малко по-добре от ARM чиповете.
Друго важно нещо, което трябва да се отбележи е, че процесорите x86 имат инструкции за работа директно с вход и изход - обаче ARM няма тези инструкции, така че е необходим допълнителен хардуер.
Затваряне
И двете архитектури имат своите предимства и недостатъци и често може да е трудно да се каже коя от тях е по-ефективна, но като цяло x86 превъзхожда ARM и има инструкции за изпълнение с IO. ARM обаче е по-добър, що се отнася до консумацията на енергия - затова има и своите предимства.