RISC және CISC процессоры
RISC және CISC – компьютерлер үшін әзірленген есептеу жүйелері. RISC және CISC арасындағы айырмашылық компьютердің нұсқауларды қалай орындайтынын түсіну үшін өте маңызды. Бұл әдетте дұрыс түсінбейтін терминдер және бұл мақала екі аббревиатураның астындағы олардың мағыналары мен ұғымдарын түсіндіруді көздейді.
RISC
ТӘУЕКЕЛ сияқты оқылады, бұл «Қысқартылған нұсқаулар жинағы компьютері» сөзінің аббревиатурасы. Бұл бір уақытта бірнеше нұсқауларды орындауға арналған микропроцессор түрі. 1980 жылдарға дейін аппараттық құралдар өндірушілері бір мезетте көптеген нұсқауларды орындай алатын орталық процессорларды жасауға тырысты. Бірақ тренд өзгерді және өндірушілер салыстырмалы түрде өте аз нұсқауларды орындауға қабілетті компьютерлерді құруға шешім қабылдады. Нұсқаулар қарапайым және аз болғандықтан, процессорлар оларды тез орындай алады. RISC тағы бір артықшылығы - транзисторлардың аз болуы, бұл оларды өндіруді арзан етеді.
RISC мүмкіндіктері
– декодтауды азырақ талап етеді
– Бірыңғай нұсқаулар жинағы
– Кез келген контексте пайдаланылатын бірдей жалпы мақсаттағы регистрлер
– Қарапайым адрестеу режимдері
– Аппараттық құралдағы деректер түрлері азырақ
CISC
CISC күрделі нұсқаулар жинағы компьютері дегенді білдіреді. Бұл шын мәнінде бір нұсқау арқылы көптеген операцияларды орындауға қабілетті процессор. Бұл негізгі операциялар жадтан жүктеу, математикалық операцияны орындау және т.б. болуы мүмкін.
CISC мүмкіндіктері
– Күрделі нұсқаулар
– Мекенжай режимдерінің көбірек саны
– Жоғары құбырлы
– Аппараттық құралдағы басқа деректер түрлері
Уақыт өте келе RISC және CISC терминдері дерлік мағынасыз болды, өйткені RISC және CISC екеуі де эволюциядан өтті және екеуінің арасындағы айырмашылық бірте-бірте бұлыңғырланып, екеуі де компьютерлік жүйелерде қолданыла бастады. Бүгінгі RISC чиптерінің көпшілігі кешегі CISC чиптері сияқты көптеген нұсқауларды қолдайды. Бұрын тек RISC чиптері үшін қолданылған деп есептелген бірдей әдістерді қолданатын CISC чиптері бар. Дегенмен, екеуінің арасындағы негізгі айырмашылықтарды түсіну оңай және төмендегідей.
Айырмашылықтар туралы айтатын болсақ, RISC бағдарламалық жасақтаманы жасаушыларға ауыртпалық түсіреді, өйткені олар бірдей тапсырмалар үшін көбірек жолдар жазуы керек. RISC CISC-ге қарағанда арзанырақ, себебі азырақ транзистор қажет. Бір мезетте орындалатын нұсқаулар аз болса, компьютердің жылдамдығы да жоғары.