Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako rozlišovať medzi RISC a CISC

centrálna procesorová jednotka A počítača ( CPU ) určuje celkovú rýchlosť výpočtu . Zvýšenie výpočtovej rýchlosti vyžaduje optimalizáciu architektúry procesora je znížiť celkové množstvo času na programe . Dva hlavné súperiace architektúry sú znížené inštrukčnú sadu počítača ( RISC ) ​​a komplexné inštrukčnú sadu počítača ( CISC ) ​​. Architektúru , ktorá využíva CPU obmedzuje jej kompatibilitu . Programovanie potreby zmeniť v súlade s pokynmi , že procesor podporuje na hardwarovej úrovni , a preto programy napísané pre CISC procesory nemožno spustiť na procesoroch RISC , pretože programy vyžadujú hardware plniť pokyny hardware nemôže spracovať . Pokyny dovolená 1

Hľadať celkovú rýchlosť procesora na cyklus . Spoločnosti predávajú svoje procesory od rýchlosti reklamné hodiny meria v mega - alebo gigahertz , meranie predstavujúce rýchlosť hodiny jazdy procesor . Zakaždým , keď sa zmení hodiny , procesor pracuje na niektoré časti programu .
2

spustiť jednoduchý program benchmarkingu určiť celkovú dĺžku času na programe . Porovnávacie programy vyžadujú procesory vykonávať množstvo úloh , aby posúdila , ako rýchlo procesor spustí program . Väčšina merítok poskytujú užívateľom s hodnotením vyjadrené v Hz . Avšak , kompletné diagnostické správy ukazujú čas na program rovnako .
3

Riešenie pre pomer cyklov na inštrukciu k návodu na programe . Rovnica pre výkon --- dobe na programe --- rovný súčinu času na cykle vynásobenej cyklov na inštrukciu vynásobený pokynov na program . Úpravou rovnice ukazuje , že jedna delené pokynov na programe rovný súčinu času na cyklov násobený cyklov na inštrukciu rozdelené podľa času na programe .
4

Určte vzťah medzi pokynov na programe a cyklov na inštrukciu . Vzhľadom k tomu , určuje čas za pomocou programu benchmark softvér a viem , čas na cyklus zo špecifikácie procesora , môžete nájsť číselný vzťah medzi dvoma jednoduchou divízie .
5

Rozdeľte čas za cykloch podľa času na programu . Pokiaľ je výsledok väčší ako jedna , potom inštrukcie na programe , musí byť menšia ako jedna a je tu viac cyklov na inštrukciu ako inštrukcií na programe . Opak je pravdou , ak doba na cykly v priebehu času na programe je menšia ako jedna .
6

Určte architektúru založenú na pomere cyklov na inštrukciu k návodu na programe . RISC sa snaží znížiť cyklov za výučbu a zároveň zvýšenie počtu inštrukcií na programe , zatiaľ čo CISC robí pravý opak .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené