Kotisivu | Edellinen sivu | Ylös | Seuraava sivu


16.2 Käskykanta


Edellisen luvun suorittimessa oli vain kymmenkunta erilaista konekäskyä, mutta todellisissa prosessoreissa saattaa käskyjä olla huomattavasti enemmän.

Pyrkimyksenä prosessorissa on tietysti maksimaalinen laskentateho. Tähän on pyritty kahdella (kilpailevalla) tavalla:

  • CISC-prosessoreissa (Complex Instruction Set Computer) on pyritty tekemään prosessorin käskykannasta niin monipuolinen kuin mahdollista.
  • Etuna on, että monipuolisella käskykannalla monimutkaisenkin asian voi usein tehdä vain muutamalla käskyllä, ja näin saadaan nopeutta.
  • Toisaalta tällaisen prosessorin tekeminen on hankalaa, ja monimutkainen rakenne tekee prosessorista välttämättä hitaamman.
  • RISC-prosessoreissa (Reduced Instruction Set Computer) on taas lähdetty toisesta suunnasta. Prosessorien käskykannasta on pyritty saamaan mahdollisimman pieni niin, että se on silti käyttökelpoinen.
  • Ideana on se, että näin prosessorin rakenne saadaan yksinkertaiseksi, ja sen toimintanopeus suureksi. Vaikka asian tekemiseen menisikin esim. 3 konekäskyä, ei se haittaa, jos ne saa tehtyä nopeammin kuin CISC-prosessori yhden käskyn.
  • RISC-prosessorien pullonkaulaksi saattaa tulla muistin nopeus. Koska konekäskyjä tarvitaan paljon, täytyy prosessorin nopeasti lukea lisää käskyjä muistista, jolloin muistin nopeudelta vaaditaan paljon.

Tällä hetkellä näyttää siltä, että uudet RISC-prosessorit ovat voittamassa kilvan...?




Kotisivu | Edellinen sivu | Ylös | Seuraava sivu
Sanahaku | Hakemisto