Када говоримо о процесорима, к86 и АРМ су два термина која се најчешће појављују, посебно ако говоримо о новијим уређајима. Али постоји много више архитектура. На пример, можда сте повремено чули како имена РИСЦ и РИСЦ-В лебде.
Иако имају слична имена, не могу бити другачији концепти. Дакле, шта је РИСЦ, а шта је РИСЦ-В? А која је разлика?
Шта је РИСЦ?
РИСЦ је широк појам који значи „рачунар са смањеним скупом инструкција“. У основи, РИСЦ рачунар је у суштини дизајниран за покретање једноставнијих, појединачних инструкција. У поређењу са ЦИСЦ-ом (комплексни рачунар са скупом инструкција), РИСЦ процесор користи униформну дужину инструкција за скоро све инструкције. Насупрот томе, ЦИСЦ инструкције су сложеније и могу да извршавају операције ниског нивоа и операције у више корака.
Да поједноставимо, РИСЦ процесори могу да извршавају једноставније, једнообразне инструкције, док ЦИСЦ може да извршава инструкције различите сложености и опсега. Свака РИСЦ инструкција може да ради само једну ствар у исто време, док ЦИСЦ инструкције могу да раде више ствари истовремено. Пошто су инструкције написане једноставнијим кодом и једноставније су по природи, РИСЦ процесорима је често потребно више инструкција да би постигли исте задатке као и ЦИСЦ процесорима. Ова разлика се може надокнадити повећањем брзине којом тај РИСЦ ЦПУ може да изврши те задатке користећи цевовод. Пошто су једноставнији, РИСЦ процесори се такође могу дизајнирати брже од ЦИСЦ процесора и могу да покрећу ефикаснији код.
Пошто РИСЦ није архитектура сам по себи, већ широк појам, многе ЦПУ архитектуре се могу сматрати РИСЦ. Један од најпознатијих РИСЦ-а архитектура процесора је АРМ, који покреће наше паметне телефоне, а однедавно и такође неке од наших лаптопова и рачунара. Други укључују ПоверПЦ, који се дуго времена користио у Аппле рачунарима и играћим конзолама. У међувремену, к86 се може сматрати ЦИСЦ дизајном јер је сложенији.
Термин РИСЦ је сковао истраживачки пројекат Беркли РИСЦ који је водио Дејвид Патерсон на Калифорнијском универзитету у Берклију од 1980. до 1984. године. Како се испоставило, пројекат је био заиста успешан, а термин "РИСЦ" би даље обухватао сав смањени скуп инструкција рачунари - чак је и конкурентни МИПС пројекат Универзитета Станфорд који је развијен отприлике у исто време на крају познат као РИСЦ архитектура. Што се тиче тог специфичног Берклијевог пројекта, користила га је СПАРЦ микроархитектура коју је развио Сун Микросистеми — архитектура која би на крају послужила као инспирација за АРМ архитектуру која је у нашој паметних телефона.
Шта је РИСЦ-В?
Иако РИСЦ сам по себи није специфична архитектура, можда вас је збунила једна архитектура која је зграбила и користила РИСЦ име. То је РИСЦ-В. То је архитектура скупа инструкција (ИСА) коју је развио Универзитет Калифорније, Беркли, која треба да отелотвори принципе РИСЦ процесора, а истовремено је и стандард отвореног кода. Док је АРМ, најпознатија РИСЦ архитектура, власничка и треба јој лиценцирање од стране произвођача чипова, РИСЦ-В треба да буде без накнаде и, уопштено говорећи, бесплатан за коришћење за све.
РИСЦ-В је почео да се развија 2010. године и пуштен је у отворену заједницу 2015. године. Наравно, када је РИСЦ-В објављен, АРМ је већ био у милионима паметних телефона широм света. Али за разлику од АРМ-а, РИСЦ-В је развијен и објављен са циљем да се понуди ЦПУ дизајн који је отворен, скалабилан и који би могао да се примени на било ком уређају без било какве накнаде. Према дизајнерима, слободна ЦПУ архитектура може драматично смањити трошкове софтвера омогућавајући много више поновне употребе и омогућавајући већу конкуренцију.
РИСЦ-В није архитектура која се широко примењује на паметним телефонима или било чему сличном – на крају крајева, већина њих користи или АРМ или к86. Ипак, види неку корист. Тачније, РИСЦ-В се користио у рачунарству у облаку, серверима и уграђеним апликацијама. Познати дизајни засновани на РИСЦ-В укључују сигурносни чип Титан М2 који користе Пикел паметни телефони. Постоји више планираних случајева употребе за РИСЦ-В архитектуру у будућности, укључујући оне од великих компанија као што су НВИДИА и Сеагате. Пошто је бесплатан, смањује трошкове и на крају постаје бољи за све.
РИСЦ вс. РИСЦ-В: Која је разлика?
На први поглед, неки људи могу помислити да је РИСЦ-В варијанта РИСЦ-а и да је РИСЦ архитектура скупа инструкција. На крају крајева, имају слична имена, тако да може бити места за забуну. Али то не може бити даље од истине. Као што смо раније детаљно описали, разлика је у томе што је једна стварна архитектура скупа инструкција, док је друга свеобухватни термин који обухвата вишеструке ЦПУ архитектуре.
Као што смо раније споменули, РИСЦ је широк термин који се користи да се говори о рачунарима са смањеним скупом инструкција - овај термин обухвата широк спектар ЦПУ-а архитектуре са једноставнијим дизајном и могућностима, неке од њих активно користе милијарде уређаја, а друге које су застареле током време. И термин постоји да разликује ове врсте рачунара од ЦИСЦ-а, или сложеног скупа инструкција рачунари, термин који се користи за описивање к86 архитектуре коју користи већина рачунара широм света, као и неколико од других.
Затим, РИСЦ-В је архитектура скупа инструкција заснована на РИСЦ дизајну, али у поређењу са другим РИСЦ архитектурама као што је АРМ, РИСЦ-В је био отвореног кода уместо власничког, што значи да сваки произвођач чипова може да прави дизајне засноване на РИСЦ-В без плаћања тантијема или накнада за лиценцирање за било ко. Дизајниран је да се користи у различите сврхе, а подржавају га многи произвођачи силикона, као и велики број оперативних система отвореног кода.
Један описује категорију ЦПУ-а, док је други ЦПУ архитектура у правом смислу те речи која је алтернатива АРМ-у и другим РИСЦ процесорима.
РИСЦ-В и РИСЦ нису исто
Термин РИСЦ се користи да се говори о одређеним врстама процесора, и то је термин који дефинише широк спектар архитектура. Ипак, неки људи погрешно мисле да је РИСЦ архитектура процесора. Они који то раде вероватно размишљају о РИСЦ-В уместо тога и погрешно га сматрају термином РИСЦ. Сада, знате разлику.