II dio Mikroprocesor
2.5. CISC i RISC arhitekture mikroprocesora
- Paralelno sa evolucijom računarskog hardvera išao je i razvoj softvera. Sve šira upotreba računara i napredak tehnologije doveli su do relativnog pada cijene hardvera i relativnog porasta cijene softvera.
- Razlog tome je bio nedostatak kvalitetnih programera i odgovarajućih metoda razvoja softvera. Ovo je uzrokovalo pojavu tzv. softverskih kriza.
- Odgovor računarske industrije je bio: definisanje novih metodologija razvoja softvera, razvoj moćnijih i složenijih programskih jezika i generatora softvera, primjena novih paradigmi u programiranju (prvo strukturno, zatim objektno-orijentisano programiranje).
- Sa druge strane, ova rješenja su dovodila do tzv. semantičke praznine u mogućnostima postojeće arhitekture računara i programskih jezika i alata.
- Izvršavanje programa je postajalo neefikasno, povećana je veličina mašinskog programa i složenost prevodilaca (kompajlera).
- Da bi se premostila ova praznina modifikovana je arhitektura novih modela računara. Svaki novi model je donosio povećanje skupa instrukcija, nove načine adresiranja i hardversku implementaciju pojedinih naredbi viših programskih jezika.
- Ove modifikacije su omogućile:
1. jednostavniju konstrukciju kompajlera i podršku za sve složenije programske jezike
2. povećanje efikasnosti izvršavanja
- Istovremeno sa konstrukcijom novih modela računara rađene su i studije izvršavanja mašinskih instrukcija generisanih prevođenjem tada postojećih programskih jezika.
- Rezultati ovih studija su doveli do potpuno drugačijeg pristupa pri konstrukciji novih modela računara, tzv. RISC (eng. Reduced Instruction Set Computer).
Pravci razvoja najnovijih tehnologija < Index > Neke osobine RISC procesora
|
|