Рачунар са смањеним скупом инструкција (RISC)

Рачунар са смањеним скупом инструкција (RISC) је стратегија дизајна процесора заснована на идеји да поједностављене инструкције могу да пруже боље перформансе ако њихова једноставност омогућава много брже извршавање сваке инструкције. Постоје различити начини реализације RISC концепта, али углавном се поштују следећи принципи:
– одвојене меморије за инструкције и податке
– извршавање највећег броја инструкција за само један такт
– већина инструкција обрађује податке из регистара процесора и смешта резултат у те регистре
– обраћање меморији врши се само инструкцијама LOAD (пренос из меморије у регистре) и STORE (из акумулатора или неког другог регистра и меморију), као и инструкције гранања и преласка на потпрограм + инструкције за рад са стеком
– постоји мали број различитих начина адресирања (углавном су то регистарско и меморијско (директно) )
– уједначени формат инструкције, који користи једну реч са opcode у истим бит позицијама у свакој инструкцији, захтевајући мање декодирање;
– постоји могућност проточне обраде инструкција
– постоји велики број регистара у процесору
– код инструкције са три адресе (троадресна инструкција) две адресе указују на адресе два операнда, а трећа на адресу резултата, али су све три адресе – регистри

Скуп инструкција

Уобичајени неспоразум фразе „рачунар са смањеним скупом инструкција“ је погрешна идеја да су инструкције једноставно елиминисане, што је резултовало мањим скупом инструкција. У ствари, током година, RISC-ов скуп инструкција је порастао у величини, а данас многи од њих имају већи скуп инструкција од многих CISC процесора. Термин „смањен“ у тој фрази описује чињеницу да је количина рада било које остварене инструкције смањена – највише један циклус меморијских података – у поређењу са „сложеним инструкцијама“ CISC процесора које могу захтевати десетине циклуса меморијских података како би обавили једну инструкцију. Поред тога, RISC процесори обично имају посебне инструкције за У/И операције и обраду података.

Иако је више система из 1960-их и 70-их година идентификовано као претеча RISC-а, модерне верзије дизајна датирају из 1980. године. Конкретно, два пројекта на Универзитету Станфорд и Универзитету Калифорније у Берклију су највише повезана са популаризацијом овог концепта. Станфордов дизајн ће наставити да буде комерцијалан као успешна MIPS архитектура, док је Берклијев RISC дао име читавом концепту, касније назван SPARC. Још један успех из овог доба су били напори IBM-а да коначно доведе до Power Architecture. Док су ови пројекти сазревали, широк спектар сличних пројеката је процветао крајем 1980-их и раних 1990—их година, представљајући велику снагу Unix workstation тржишта уградњом процесора у ласерске штампаче, рутере и сличне производе.
RISC породица укључује DEC Alpha, AMD 29k, ARC, ARM, Atmel AVR, Blackfin, Intel i860 и i960, MIPS, Motorola 88000, PA-RISC, Power (укључујући PowerPC), SuperH и SPARC. У 21. веку, употреба ARM архитектуре за процесоре у паметним телефонима и таблетима, као што су iPad, Android, и Windows RT таблети, обезбедила је широку базу корисника за RISC-засноване системе. RISC процесори се такође користе у суперрачунарима попут К рачунара и Sequoia.

Advertisements

Оставите одговор

Попуните детаље испод или притисните на иконицу да бисте се пријавили:

WordPress.com лого

Коментаришет користећи свој WordPress.com налог. Одјавите се / Промени )

Слика на Твитеру

Коментаришет користећи свој Twitter налог. Одјавите се / Промени )

Фејсбукова фотографија

Коментаришет користећи свој Facebook налог. Одјавите се / Промени )

Google+ photo

Коментаришет користећи свој Google+ налог. Одјавите се / Промени )

Повезивање са %s