RISC vs. CISC-prosessori
RISC ja CISC ovat tietokoneille kehitettyjä tietojenkäsittelyjärjestelmiä. RISC: n ja CISC: n välinen ero on kriittinen sen ymmärtämiseksi, miten tietokone noudattaa ohjeita. Nämä ovat yleensä väärinymmärrettyjä termejä, ja tämän artikkelin tarkoituksena on selventää niiden merkitystä ja käsitteitä kahden lyhenteen takana.
RISC
Äännetty sama kuin RISK, se on lyhenne sanoista Reduced Instruction Set Computer. Se on eräänlainen mikroprosessori, joka on suunniteltu suorittamaan muutamia ohjeita samanaikaisesti. 1980-luvun laitteistovalmistajat yrittivät rakentaa suorittimia, jotka pystyivät suorittamaan suuren määrän ohjeita samanaikaisesti. Suuntaus kuitenkin kääntyi päinvastaiseksi ja valmistajat päättivät rakentaa tietokoneita, jotka pystyivät suorittamaan suhteellisen vähän ohjeita. Ohjeet ovat yksinkertaisia ja harvat, mutta suorittimet voivat suorittaa ne nopeasti. Toinen RISC: n etu on vähemmän transistoreiden käyttö, mikä tekee niistä halpoja valmistaa.
RISC: n ominaisuudet
- Vaatii vähemmän dekoodausta
- Yhtenäinen ohjeisto
- identtiset yleiskäyttöiset rekisterit, joita käytetään missä tahansa yhteydessä
- Yksinkertaiset osoitetilat
- Vähemmän tietotyyppejä laitteistossa
CISC
CISC on lyhenne sanoista Complex Instruction Set Computer. Se on itse asiassa CPU, joka pystyy suorittamaan monia toimintoja yhdellä käskyllä. Nämä perustoiminnot voivat olla lataus muistista, matemaattisen operaation suorittaminen jne.
CISC: n ominaisuudet
- Monimutkaiset ohjeet
- Enemmän osoitetiloja
- Voimakkaasti putkilinjainen
- Lisää tietotyyppejä laitteistossa
Ajanjakson aikana termeistä RISC ja CISC on melkein tullut merkityksettömiä, koska sekä RISC että CISC ovat kehittyneet ja näiden kahden ero on vähitellen hämärtynyt, kun molempia käytetään tietojärjestelmissä. Monet tämän päivän RISC-siruista tukevat yhtä monta ohjetta kuin eiliset CISC-sirut. On olemassa CISC-siruja, jotka käyttävät samoja tekniikoita, joiden aiemmin katsottiin käyttävän vain RISC-siruja. Näiden kahden väliset peruserot on kuitenkin helppo ymmärtää ja ne ovat seuraavat.
Eroista puhuen, RISC asettaa taakan ohjelmistovalmistajille, koska heidän on kirjoitettava enemmän rivejä samoihin tehtäviin. RISC on halvempi kuin CISC, koska tarvitaan vähemmän transistoreita. Tietokoneen nopeus on myös suurempi, kun vähemmän ohjeita noudatetaan samalla hetkellä.