Компьютердің логикалық бөлігі


CISC, RISC жәнеVLIW процессорлары



бет21/25
Дата17.10.2023
өлшемі0,85 Mb.
#117569
1   ...   17   18   19   20   21   22   23   24   25
Байланысты:
ЛЕКЦИИ

33. CISC, RISC жәнеVLIW процессорлары
Тарихи түрде нұсқаулардың тізімі, яғни "түсіндірілетін" (орындалатын) процессорлармен х86, өте көп. Барлығы осындай нұсқаулардың 100 түрлі типі бар, және олардың көпшілігін модификатор есебінде алып, түріне қарай бір типтен толық жиынтық жасайды. Жалпылай алғанда процессор бағдарламашының жүздеген бұйрығын орындай алады. Кейбірі тіптен оңай болса, бірі қиын.
х86 процессорының нұсқауының ұзындығы бір ден он байтқа дейін өзгереді. Қарапайым әрекеттер қысқа кодтармен түрленеді. Күрделелері ұзын, тіпті кейбірі барлық модикаторлармен 20 байт ұзындыққа дейін жетуі мүмкін.
Айтып отырылған мына сипаттамалар CISC-компьютера (Complex Instruction Set Computer, CISC — күрделі нұсқауы бар компьютер) тән. Әрбір жаңа процессорлар х86 CISC-компьютерлерінің күннен күнге қиындап келеді. Сол уақыттые олар RISC-машинаны еске салады (Reduced Instruction Set Computer, RISC — компьютер нұсқаулардың аз жиыны бар). RISC-машиналары мардымсыз нұсқаулар жиынтығымен сипатталады.
Ғылыми орталарда көптеген жылдар бойы CISC пен RISC жобалауда түрлі пікірталастар жүргізіп жатыр. Таңдау осы екі түрді біріктіруге әкелінді.
RISC қорғаушыларының пікірі бойынша ,осындай машина түрі көп әрекетті істей алмасада, әрбір нұсқа процессордың логикалық құралдарының операцияларының құрамына тез ыңғайланады . Орта есеппен алғанда RISC-нұсқасында, CISC-нұсқасымен салыстырған аз такт кетеді. Оған қоса RISC-машинасына бірнеше нұсқаны орындау үшін бір такт жеткілікті , ал CISC-машинасы үшін 100 аса такт қажет болады.
CISC архитектурасын жақтаушылардың пікірі бойынша,олардың тәсілдері RISC салыстырғанда екі үлкен артықшылыққа ие. Біріншіден CISC-процессорымен бағдарламалау жеңіл және табиғи, ол бағдарламашының көз қарасы бойынша көптеген операцияларға ие. Ал екіншіден жақсы жасалынған CISC-процессоры RISC-машинасынан гөрі жылдам жұмыс жасай алады, өйткені күрделі нұсқаулар бағдарламаны қысқартады, яғни жылдамдатады.
Мынa жайтты ескерген жөн болар, осыдан 10 немесе 20 жыл бұрын барлық жоғары өндіруші станциялар, инженерлер мен, бағдарламалаушылармен қолданылатын, компьютер суреттеушілермен жұмыс жасайтындар RISC-процессорының базасымен жұмыс жасаған. Енді RISC-станциясының деңгейін CISC компьютерін алу арқылы жетуге болады. Ол CISC-процессорының құрастырушылары RISC-тәсілдерін енді қолдануға түскен.Кейбір жағдайларда , мысалға алсақ AMD-K6 процес­соры қиын нұсқалауларды х86,бірнеше RISC-нұсқауларға бөлуді, оны кейбір бағдарламашылардың пікірі бойынша бөлуге келмейтін, процессордың логикалық құралдырымен бөлуге келетін болды.
Онымен қоса Intel Pentium Pro и Pentium II процессорыда жұмыс істейді.Ендігі жерде CISC-нұсқаның ең жақын жақтасы Intel де ,макробағдарламалық нұсқада RISC-нұсқаны қолданады. Intel бағдарламалық деңгейде RISC-процессорлары түріндегі жылдам жұмыс жасайтын CISC-машиналарын жасайды. Ең қарапайым алынған мысал, ол арнайы RISC-ма­шинасына алғашқыда арнап жасалынған конвейрлік нұсқа.
Алайда үшінші бағытта таралған VLIW-обработкой (Very Long Instruction Word, VLIW — өте ұзын машиналық сөз) деп аталған да бар. Оның құрылуының негізгі мақсаты бірнеше қарапайым нұсқаларды бір ұзын нұсқаға біріктіріп, содан кейін барлығын бірдегенде орындайтын процессор құру. Егерде барлығын дұрыс істеген жағдайда RISC-, пен CISC-тәсілдің артықшылықтарына ие нұсқа шығуы мүмкін.


Достарыңызбен бөлісу:
1   ...   17   18   19   20   21   22   23   24   25




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет