Anonim

ЦПУ је једна од најважнијих компоненти вашег рачунара - на крају крајева, то је централна процесна јединица која у првом реду обрађује велику већину једнаџби које су укључене у покретање рачунара и његовог софтвера. Међутим, можда нисте свесни да се ЦПУ може заснивати на више различитих архитектура.

Прво се можда питате која је архитектура ЦПУ-а на првом месту. Једноставно речено, ЦПУ може само да разуме неке веома основне команде ниског нивоа. Да би ЦПУ могао да разуме напредније рачунарске језике, попут Ц ++ или Висуал Басиц, ти програмски језици морају бити комбиновани у команде ниског нивоа које ЦПУ може да разуме. ЦПУ архитектура мора бити што компактнија и ефикаснија - на тај начин ЦПУ могу брже и лакше обрадити наредбе, а самим тим и ваш рачунар може брже да ради.

Постоје две главне рачунарске архитектуре које се данас користе у потрошачким уређајима - АРМ и к86. Али која је разлика између тих архитектура?

АРМ (РИСЦ)

АРМ архитектуре долазе у два различита облика - АРМ, који је 32-битан, и АРМ64, који је 64-битни. АРМ чипови користе РИСЦ архитектуру, која се такође назива Редуцед Инструцтион Сет Цомпутер. То значи да је АРМ сет инструкција релативно једноставан, а већина упутстава се може извести у једном сату.

И не само то, већ и АРМ чипови користе модел учитавања и складиштења, што значи да се операције између података података морају учитати из меморије рачунара у регистре процесора, након чега се операција изводи и затим поново чува у меморији. То је другачије од к86 процесора, јер су информације о утовару и складиштењу уграђене директно у упутства чипа - тако да је на крају потребно мање упутстава.

Пошто су АРМ чипови једноставнији, користи се мања количина силицијума и мања количина енергије - тако да су АРМ чипови одлични за енергетску ефикасност.

к86 (ЦИСЦ)

к86 процесори користе другачију архитектуру, звану ЦИСЦ, или Цомплек Инструцтион Сет Цомпутинг. ЦИСЦ упуте су углавном сложеније и често ће требати више циклуса сата да би се извршавала једна инструкција. Као што је споменуто, за разлику од процесора заснованих на РИСЦ-у, ЦИСЦ чипови имају уграђена упутства за учитавање и складиштење, тако да су на крају упутства за учитавање података и њихово складиштење у меморији краћа. То такође значи да ЦИСЦ процесорима треба мало више хардвера за декодирање и извршавање упутстава, што заузврат значи и мање напора за компајлер.

к86 чипови нису толико добри када је у питању потрошња енергије, али генерално говорећи, они се понашају мало боље од АРМ чипова.

Још једна битна ствар која се мора напоменути је да к86 процесори имају упутства за рад директно са улазом и излазом - међутим, АРМ нема та упутства, па је потребан додатни хардвер.

Завршни

Обе две архитектуре имају своје предности и мане, а често је тешко рећи која је боља изведба, међутим врло генерално гледано к86 је бољи од АРМ-а и има упутства за обављање ИО-а. АРМ је, међутим, бољи када је у питању потрошња електричне енергије - па има и својих предности.

Кратак преглед руку у односу на к86 процесоре