Datakraft

så langt har disse kapitlene dekket flere typer instruksjoner:

  • Bitvise logiske instruksjoner
  • integer aritmetiske instruksjoner
  • Memory access instructions
  • Instruksjoner som betinget endrer programflyt

du lurer kanskje på hvor mange instruksjoner en prosessormå ha for å være like kraftig som en annen.Svaret er: ovennevnte sett med instruksjoner ermer enn nok.Men ideen om datamaskinen “makt” er noe vag.Noen ganger bruker folk det til å bety “hastighet”og noen ganger å bety” hva en prosessor kan beregne.”Vanligvis betyr det en fuzzykombinasjon av begge.La oss bruke følgende definisjon:

Datakraft: To prosessorer har samme datakraft hvis de kan kjøre de samme programmene (etter oversettelse til hver prosessors maskinspråk) og gir de samme resultatene.

si for eksempel at to prosessorer har samme effekt.Så hvis en prosessor kan kjøreet bestemt program, da må den andre kunne kjøre den, og begge prosessorene gir samme resultat.Dette må være sant for alle programmer (etter passende kompilering i maskinspråket for hver prosessor).

noen ganger produserer resultatet et programavhenger av kompilatoren.For eksempel bruker forskjellige kompilatorer For Cforskjellige antall biter fordatatypen int.Men det er en effekt av kompilatoren, ikke av prosessoren.Alt som betyr noe for prosessor “power” er detdet er mulig å oversetteidentiske programmer til machinelanguage som passer for hver prosessor og detdisse maskinspråkprogrammene produserer det samme resultatetpå hver prosessor.

Prosessorhastigheten er utelatt av definition.It er nyttig å betrakte datakraft ogprosessorhastighet som separate aspekter.Minne og eksterne enheter (for eksempel grafikkort)er også utelatt.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.