Разлика између МИПС-а и АРМ-а

МИПС вс АРМ
 

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

Шта је АРМ?

Главни дизајнер АРМ ИСА је АРМ Холдингс. АРМ архитектура је представљена 1985. године и дизајнирана је на основу РИСЦ-а. Овај ИСА користи условне кодове за разгранавање. Постоји неколико АРМ архитектура као што су 64/32 битне архитектуре, 32-битне архитектуре (цортек) и 32-битне архитектуре (наслеђе). АРМ је најчешће коришћена архитектура скупова инструкција на свету. Скуп инструкција за оружје може се поделити у шест широких класа упутстава као што су упутства за подружницу, упутства за обраду података, упутства за учитавање и складиштење, упутства копроцесора и упутства за генерисање изузетка. Различите врсте упутстава за АРМ могу се препознати користећи опцоде и условне заставе. У АРМ ИСА постоји 16 регистара опште намене који се зову Р0 до Р15 и сваки има величину од 32 бита. Р13 регистар се зове Стацк Поинтер (СП), Р14 се зове Линк Регистер (ЛР), а Р15 се зове Програм Цоунтер (ПЦ). АРМ ИСА подржава многе аритметичке операције као што су сабирање, одузимање и множење. АРМ језгре имају 32-битну магистралу адресе, која пружа раван 4ГБ линеарни адресни простор. Меморији се обрађује у бајтовима и може јој се приступити као двострука реч (8-бајтова), реч (4-бајт) или половина речи (2-бајта).

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

Шта је МИПС?

МИПС је дизајнирао и представио МИПС Тецхнологиес 1981. Овај ИСА је такође заснован на РИСЦ архитектури скупова упутстава и има фиксни систем кодирања. Регистар стања користи се за гранање и МДМКС, МИПС-3Д се користе као проширења. Постоје три врсте МИПС упутстава и то су Р, И и Ј. Свака инструкција започиње са 6-битним кодом. У упутствима типа Р постоје три регистра, поље за монтирање у смени и функцијско поље. У упутствима типа И постоје два регистра и непосредна вредност од 16 бита, док упутства типа Ј прате опцоде са 26-битним циљем скока. МИПС има 32 целовита регистра за обављање аритметичких операција. Региструјте $ 0 има 0, а региструјте $ 1 обично је резервисан за алата за састављање.

МИП архитектура се користи у изради паметних телефона, суппер рачунара, уграђених система као што су рутери, стамбени пролази и видео конзоле као што су Сони ПлаиСтатион.

Која је разлика између МИПС-а и АРМ-а?

• МИПС и АРМ су две различите архитектуре скупа инструкција у породици РИСЦ-ових скупа инструкција.

• Иако оба скупа инструкција имају фиксну и исту величину инструкција, АРМ има само 16 регистара, док МИПС има 32 регистра.

• АРМ има високу пропусност и велику ефикасност од МИПС-а јер АРМ процесори подржавају 64-битне сабирнице података између језгре и кешева.

• Да би се омогућило ефикасно пребацивање контекста, МИПС архитектура подржава имплементацију више банака регистара. АРМ пружа само регистре опште намене за аритметичке операције и све остале функције, али МИПС обезбеђује два одвојена регистра за чување резултата операције множења.

• МИПС нема инструкцију еквивалентну инструкцији АРМ МОВ.

• МИПС АДД упутство обично ствара изузетак при преливању, па се ретко користи него у АРМ-у.

• Сва упутства за обраду података АРМ-а подразумевано постављају АЛУ кодове услова, али МИПС пружа СЛТ за упоређивање.

Резиме:

МИПС вс АРМ

У свету микропроцесора, МИПС и АРМ пружају велику услугу у име њихових архитектура. МИПСис се првенствено имплементира у уграђеним системима. Али, тренутно, АРМ је постао много популарнији у индустрији од МИПС-а.

Љубазношћу слика: 

  1. АРМ процесор на штампачу Хевлетт-Пацкард ПСЦ-1315 од Соцрам8888 (ЦЦ БИ 2.0)
  2. Поглед одоздо на пакет Р4700 од стране Дил-а (ЦЦ БИ-СА 3.0)