RISC vs CISC procesorius
RISC ir CISC yra kompiuteriams sukurtos skaičiavimo sistemos. Skirtumas tarp RISC ir CISC yra labai svarbus norint suprasti, kaip kompiuteris vykdo jūsų nurodymus. Tai paprastai neteisingai suprantami terminai, ir šiame straipsnyje ketinama paaiškinti jų reikšmes ir sąvokas, esančias už šių dviejų santrumpų.
RISC
Tariama tokia pati kaip RISK, tai yra sutrumpintų instrukcijų rinkinio kompiuterio santrumpa. Tai yra mikroprocesoriaus tipas, suprojektuotas vykdyti keletą instrukcijų tuo pačiu metu. Iki 1980-ųjų aparatūros gamintojai bandė sukurti procesorius, galinčius įvykdyti daugybę instrukcijų tuo pačiu metu. Tačiau tendencija pasikeitė ir gamintojai nusprendė sukurti kompiuterius, galinčius vykdyti palyginti labai mažai instrukcijų. Instrukcijos yra paprastos ir nedaug, todėl procesoriai gali jas greitai įvykdyti. Kitas RISC pranašumas yra tai, kad naudojama mažiau tranzistorių, todėl juos gaminti yra nebrangu.
RISC ypatybės
- Reikia mažiau iššifruoti
- Vieningas instrukcijų rinkinys
- Identiški bendrosios paskirties registrai, naudojami bet kuriame kontekste
- Paprasti adresų režimai
- Mažiau duomenų tipų aparatinėje įrangoje
CISC
CISC reiškia „Kompleksinis instrukcijų rinkinys“. Tai iš tikrųjų yra centrinis procesorius, galintis atlikti vieną operaciją daugybe operacijų. Šios pagrindinės operacijos gali būti pakrovimas iš atminties, matematinės operacijos atlikimas ir kt.
CISC ypatybės
- Sudėtingos instrukcijos
- Daugiau adresų režimų
- Labai vamzdynas
- Daugiau duomenų tipų aparatinėje įrangoje
Per tam tikrą laiką terminai RISC ir CISC beveik neteko prasmės, nes ir RISC, ir CISC evoliucionavo ir skirtumas tarp jų pamažu išblėso, kai abu buvo naudojami kompiuterinėse sistemose. Daugelis šiandienos RISC mikroschemų palaiko tiek pat instrukcijų, kiek vakar buvo CISC mikroschemų. Yra CISC mikroschemų, naudojančių tas pačias metodikas, kurios anksčiau buvo laikomos naudojamomis tik RISC mikroschemoms. Tačiau pagrindinius šių dviejų skirtumus nesunku suvokti ir jie yra tokie.
Kalbėdamas apie skirtumus, RISC užkrauna programinės įrangos gamintojams naštą, nes jie turi parašyti daugiau eilučių toms pačioms užduotims atlikti. RISC yra pigesnis nei CISC, nes reikia mažiau tranzistorių. Kompiuterio greitis taip pat yra didesnis, kai tuo pačiu metu reikia vykdyti mažiau instrukcijų.