számítógépes dokumentáció

CISC és a RISC-processzort

Példa 2.6. Egyenértékű átalakítási program

/ * Példa egy lehetséges optimalizációs stratégiák.
* A kód ki a fordító, hogy ellenőrizze index határokat,
* Kiemelt egy egyedi beállítást. * /
int array [100];
int buborékrendezés (int méret)) int számít; do count = 0;
for (i = l; i<100; i++) if (i<0 || i>100) emelés (IndexOverflow); ha (i-l<0 || i-l>100) emelés (IndexOverflow); ha a (array [i-1]100) emelés (IndexOverflow);
int t = array [i];
ha (i<0 || i>100) emelés (IndexOverflow); ha (i-l<0 || i-l>100) emelés (IndexOverflow);
array [i] = array [i-1];
ha (i-l<0 II i-l>100) emelés (IndexOverflow); array [i-1] = t; számolni ++; én
while (count = 0!);
// optimalizált belső hurok a következőképpen nézhet ki: terül int * ptr = array; regisztrálja int * limit = ptr; regisztrálja int t = * ptr ++;
if (méret<100) limit+=size; else limit+=100;
while (ptr * Ptr ++ = t; számolni ++; ) Else t = * ptr ++;
>
ha (méret> 100) emelés (IndexOverf alacsony);

Az elterjedt mini és számítógépek cache utasítás és adat, valamint a futószalag utasítás végrehajtását, amely egyesíti a különböző tevékenységek egy műveleti kódot már kevésbé nyereséges a teljesítmény tekintetében.
Ez ahhoz vezetett, hogy radikális változást véleményük szerint mit kellene az ideális processzor arra összpontosít, hogy a végrehajtás a lefordított kód. Először is, a fordító nem kell semmilyen bináris vagy akár szerelő kompatibilitás mást (innen a „racionalitás”). Másodszor, ez megköveteli a sok cserélhető nyilvántartások - legalább harminckét, sőt annál jobb. Harmadszor, komplex vegyes csapat komplikált berendezések, valamint a használatát őket még mindig ott van, vagy egy kicsit.
A kereskedelmi sikere feldolgozók szerint felépített ezekkel a nézetekkel (SPARC, MIPS, PA-RISC) vezetett arra a tényre, hogy a rövidítés
USC kezdték használni, hogy az a hely, és a helyén - például a már említett Transputer (aki egy regiszter stack és végre szintjén irányító rendszer ütemező, azaz, hogy az élő megvalósításában CISC-megközelítés a korábban leírt ..) A dokumentáció hívott RISC-alapú, szilárd Intel dicsekedett hogy az új Pentium processzort épül RISC-core (amely e vagy vélelmezett?), és így tovább. d.

Kapcsolódó cikkek