
Унутрашњост рачунара и кола.
Кредит за слику: ТонгРо Имагес/ТонгРо Имагес/Гетти Имагес
Иако је рачунарски процесор брз и прецизан, обично може да обавља само један задатак у исто време. Један од великих изазова за сваки рачунарски систем је израда најефикаснијег налога за извршавање задатака. Рачунање редукованог скупа инструкција, или РИСЦ, је стратегија за одлучивање о овом редоследу, помало као да човек има систем за управљање листом обавеза. РИСЦ такође може представљати рачунар са смањеним скупом инструкција: то јест, рачунар који управља својим процесором користећи РИСЦ стратегију.
Разлог за РИСЦ
Компјутерском процесору се мора тачно рећи шта да ради кроз скуп упутстава. Различите врсте инструкција захтевају од процесора да користи различите транзисторе и друге делове електричних кола. Као резултат, повећање броја или разноврсности инструкција захтева компликованије коло, потребно је дуже да се изврши или обоје. РИСЦ је дизајниран да повећа ефикасност рачунара у издавању инструкција.
Видео дана
РИСЦ принципи
ИБМ је истраживао проблем ефикасности 1970-их. Године 1974. Џон Кок је открио да је 20 процената инструкција издатих процесору одговорно за 80 процената посла који је обавио. Тај однос 20/80 је уобичајен у многим различитим ситуацијама, не само у рачунарству, и познат је као Парето принцип. ИБМ је почео да развија нову архитектуру, која представља основни скуп правила о томе како делови рачунара делују у интеракцији, како би искористио предности Цоцкеовог открића и ефикасније користио упутства. Издала је свој први рачунар користећи РИСЦ принципе 1980. године.
Кључне РИСЦ промене
РИСЦ је више општи приступ рачунарству него специфичан скуп правила, тако да ће различити процесори и системи засновани на РИСЦ-у радити на различите начине. РИСЦ системи често користе посебан приступ регистрима, који су привремени простор за складиштење на процесору за још бржи приступ од добијања података из меморије рачунара; Процесори засновани на РИСЦ-у користе регистре опште намене уместо да их додељују одређеним типовима података, што значи да процесор може ефикасније да пребаци регистре са задатка на задатак. РИСЦ системи често осигуравају да рачунар увек издаје упутства у истом формату, штедећи рад процесора у тумачењу тачно онога што се мисли. Где год је то могуће, процесори засновани на РИСЦ покушавају да изврше тачан број инструкција у сваком циклусу такта, што је електронски генерисан временски сигнал дизајниран да одржава радње рачунара логичним и синхронизованим темпо.
РИСЦ Тодаи
Од 1980-их, РИСЦ је постао скоро универзалан приступ рачунарству: данас стони рачунари, мобилни таблети и паметни телефони, па чак и многи суперкомпјутери користе процесоре засноване на РИСЦ-у принципима. Термин је постао толико популаран да су приступи коришћени пре РИСЦ-а ретроспективно названи сложеним скупом инструкција рачунарство, или ЦИСЦ. Термини су пажљиво одабрани јер РИСЦ системи не подразумевају нужно мање инструкција од ЦИСЦ; разлика је у ужем опсегу инструкција, организованих на једноставнији начин.