Разлика между RISC и CISC процесор

RISC срещу CISC процесор

RISC и CISC са изчислителни системи, разработени за компютри. Разликата между RISC и CISC е от решаващо значение за разбирането как компютърът следва вашите инструкции. Това са обикновено неразбрани термини и тази статия възнамерява да изясни техните значения и понятия зад двете съкращения.

RISC

Произнесена същата като РИСК, това е съкращение за Компютър с намалени инструкции. Това е тип микропроцесор, който е проектиран да изпълнява няколко инструкции едновременно. До 1980 г. производителите на хардуер се опитват да създадат процесори, които могат да изпълнят голям брой инструкции в същия миг. Но тенденцията се обърна и производителите решиха да създадат компютри, които да могат да изпълняват сравнително малко инструкции. Инструкциите са прости и са малко, процесорите могат да ги изпълнят бързо. Друго предимство на RISC е използването на по-малко транзистори, което ги прави евтини за производство.

Характеристики на RISC

- Изисква по-малко декодиране

- Единен набор от инструкции

- Идентични регистри с общо предназначение, използвани във всеки контекст

- Прости режими на адресиране

- По-малко видове данни в хардуера

CISC

CISC означава Компютър с комплексни инструкции. Това всъщност е процесор, който е в състояние да извърши много операции чрез една инструкция. Тези основни операции могат да бъдат зареждане от паметта, извършване на математическа операция и т.н..

Характеристики на CISC

- Сложни инструкции

- Повече брой режими на адресиране

- Силно пипелинен

- Повече типове данни в хардуера

През определен период от време термините RISC и CISC почти се обезсмислят, тъй като и RISC, и CISC са претърпели еволюция и разграничението между двете постепенно се размива, като и двете се използват в компютърните системи. Много от днешните чипове RISC поддържат толкова инструкции, колкото вчерашните CISC чипове. Има CISC чипове, използващи същите техники, които по-рано се смятаха за използвани само за RISC чипове. Основните разлики между двете обаче са лесни за разбиране и са следните.

Говорейки за разликите, RISC натоварва производителите на софтуер, тъй като те трябва да напишат повече редове за същите задачи. RISC е по-евтин от CISC поради необходимостта от по-малко транзистори. Скоростта на компютъра също е по-висока с по-малки инструкции, които да следвате в същия миг.