Hafta4 B PDF

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 12

CISC ve RISC Mimarileri

Giri
Komut
Kmesi:
Programcnn
makinay
programlarken
kullanabilecei ilkel emirleri veya makina komutlarnn tamamnn
oluturduu kmeyi belirtir. Komut setinin karmakl aadaki
faktrlere baldr:

Komut ve veri formatlarna


Adresleme modlarna
Genel amal kaydedicilere
Op-code tanmlamalarna
Kullanlan ak kontrol mekanizmalara baldr.

Mimari Modeller
lemci tasarmlar 2 farkl mimaride ekillenir:
i)

CISC (Complex Instruction Set Computer)


- Intel, AMD vb...

ii)

RISC (Reduced Instruction Set Computer)


- Power PC, Sun Sparc vb...

CISC Mimarisi

70li yllarda gelitirilen bu mimari, programlanmas kolay ve etkin


bellek kullanm salayan tasarm felsefesinin rndr.

CPU karmak hale gelmekte fakat bu CPU zerinde koacak


programlar daha basitletirmektedir.

En nemli zellii deiken uzunlukta ve karmak yapda olan


komutlar barndrmasdr. Bylece bellek tasarrufu salanr.

CISC Mimarisi (Devam)


Yksek Dzeyli Dil
Yazlm

Derleme
Makine Dili
zme

Donanm

Mikro Kod
leme
ALU, Registerler ...

CISC tabanl bir ilemcinin alma biimi

Mikrokod
lemcinin, komut kodlarnn her birine karlk gelen mikrokod
komut gruplarn ieren ROM bellei vardr. Bir makine kodu
ilemciye eritiinde, ilemci kodun daha basit komutlara
ayrlm paralarn yrtr.

Mikrokod ROM

Makine Kontrol Birimi


Ana Bellek
Reg.

Reg.

Mikrokod (Devam)
Bu yapda, komut kmesi ayn kald iin programlar, farkl
sistemler zerinde yeniden derlemeye gerek kalmakszn
altrlabilirler.
Gelitirilen yeni komutlar eskilerinin zerine eklenerek geriye
doru olan uyumluluk salanr.

CISC Mimarisinin Avantajlar

Mikroprogramlarn yrtlmesi kolaydr.

Geriye doru uyumludur.

Mikrokod ROMA eklenen her bir komut ile CPU daha yetenekli
olmaya balamakta ve verilen bir grevi yrtmek iin daha az
zaman harcamaktadr.

Bu tip mimaride yaplan derleyiciler karmak olmak zorunda


deildir.

CISC Mimarisinin Dezavantajlar

CPU yaps her kuak ilemci ile beraber daha karmaklamtr.

zel olarak tasarlam olan komutlar yeteri kadar sk


kullanlmamaktadr. Tipik bir programda mevcut komutlarn yaklak
olarak %20si kullanlmaktadr.

Farkl komutlar farkl sayda saat evrimine gerek duyacaklarndan


performans dmesi gzlenir.

RISC Mimarisi

CISC mimarisi ile sistem daha karmak hale gelmekte ve


basitletirmek iin yeni bir yaklam olarak RISC mimarisi
domutur.
RISC mimarisi temel prensibe dayanmaktadr :

Btn komutlar tek bir evrimde altrlmaldr.


Bellee sadece Load ve Store komutlaryla eriilmelidir.
Btn icra birimleri mikrokod kullanmadan donanmdan
altrlmaldr.

RISC Mimarisi zellikleri

Kltlen komut kmesi ve azaltlan adresleme modlarna sahiptir.

Btn icra birimleri mikrokod kullanlmadan donanmsal olarak


almaktadr.

Yksek seviyeli dilleri destekleme

ok sayda kaydediciye sahip olmas

RISC Mimarisinin Avantajlar

Hz: Azaltlm komut kmesi sayesinde daha hzl alrlar.

Basit
donanm:
RISC
ilemcilerin
basitletirildiklerinden ok az yonga kullanrlar.

Ksa tasarm zaman:


tasarlanabilirler.

CISC

ilemcilere

komut

gre

kmeleri

daha

abuk

You might also like