Számítási teljesítmény

ezek a fejezetek eddig többféle utasítást tárgyaltak:

  • Bit-bölcs logikai utasítások
  • egész számtani utasítások
  • memória hozzáférési utasítások
  • utasítások, amelyek feltételesen megváltoztatják a programfolyamatot

elgondolkodhat azon, hogy hány utasításnak kell lennie egy processzornak ahhoz, hogy ugyanolyan erős legyen, mint egy másik.A válasz: a fenti utasításkészlettöbb mint elég.De a számítógépes “hatalom” gondolata kissé homályos.Néha az emberek azt használják, hogy “sebességet” jelentsenek, néha pedig azt, hogy”mit tud kiszámítani egy processzor.”Általában ez egy homályosmindkettő kombinációja.Használjuk a következő definíciót:

számítási teljesítmény: két processzornak ugyanaz a számítási teljesítménye, ha ugyanazt a programot futtatják (az egyes processzorok gépi nyelvére történő fordítás után), és ugyanazt az eredményt adják.

tegyük fel például, hogy két processzor azonos teljesítményű.Akkor,ha egy processzor futtathatóegy adott program, akkor a másiknak képesnek kell lennie arra, hogy futtassa, és mindkét processzor ugyanazt az eredményt adja.Ennek minden programra igaznak kell lennie (az egyes processzorok gépi nyelvére történő megfelelő fordítás után).

néha a program eredménye a fordítótól függ.Például különböző fordítóprogramok a C használatáhozkülönböző számú bit a int adattípushoz.De ez a fordító hatása, nem a processzor.A processzor “teljesítménye” szempontjából csak az számít, hogyazonos programokat lehet lefordítani az egyes processzoroknak megfelelő gépi nyelvre, és hogy ezek a gépi nyelvű programok minden processzoron ugyanazt az eredményt adják.

processzor sebessége kimaradt a definition.It hasznos figyelembe venni számítási teljesítmény ésa processzor sebessége külön szempontként.A memória és a perifériák (például a grafikus táblák) szintén kimaradnak.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.