RISC vs CISC-suoritin
RISC ja CISC ovat tietokoneita varten kehitettyjä laskentajärjestelmiä. RISC:n ja CISC:n välinen ero on kriittinen sen ymmärtämiseksi, kuinka tietokone noudattaa ohjeitasi. Nämä ovat yleisesti väärinymmärrettyjä termejä, ja tämän artikkelin tarkoituksena on selventää niiden merkityksiä ja käsitteitä kahden lyhenteen takana.
RISC
Luennetaan samalla tavalla kuin RISK, se on lyhenne sanoista Reduced Instruction Set Computer. Se on eräänlainen mikroprosessori, joka on suunniteltu suorittamaan muutamia ohjeita samanaikaisesti. 1980-luvulle asti laitevalmistajat yrittivät rakentaa suorittimia, jotka pystyivät suorittamaan suuren määrän ohjeita samassa hetkessä. Mutta suuntaus kääntyi päinvastaiseksi ja valmistajat päättivät rakentaa tietokoneita, jotka pystyivät suorittamaan suhteellisen vähän ohjeita. Koska ohjeet ovat yksinkertaisia ja vähän, CPU:t pystyivät suorittamaan ne nopeasti. Toinen RISC:n etu on vähemmän transistoreja, mikä tekee niistä edullisia.
RISC:n ominaisuudet
– Vaatii vähemmän dekoodausta
– Yhtenäinen ohjesarja
– Samat yleiskäyttöiset rekisterit, joita käytetään kaikissa yhteyksissä
– 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äitä perusoperaatioita voivat olla lataaminen muistista, matemaattisen operaation suorittaminen jne.
CISC:n ominaisuudet
– Monimutkaiset ohjeet
– Lisää osoitetiloja
– Pitkälle kehitetty
– Lisää tietotyyppejä laitteistossa
Ajan mittaan termeistä RISC ja CISC on tullut melkein merkityksettömiä, koska sekä RISC että CISC ovat kehittyneet ja ero näiden kahden välillä on vähitellen hämärtynyt, kun molempia käytetään tietokonejä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, joita aiemmin katsottiin käytettäväksi vain RISC-siruille. Peruserot näiden kahden välillä on kuitenkin helppo ymmärtää, ja ne ovat seuraavat.
Puhuttaessa eroista, RISC kuormittaa ohjelmistojen valmistajia, 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, sillä samalla hetkellä on noudatettava vähemmän ohjeita.