Computerkraft

indtil videre har disse kapitler dækket flere slags instruktioner:

  • bitvise logiske instruktioner
  • heltal aritmetiske instruktioner
  • Hukommelsesadgangsinstruktioner
  • instruktioner, der betinget ændrer programstrømmen

du undrer dig måske over, hvor mange instruktioner en processorskal have for at være lige så kraftig som en anden.Svaret er: ovenstående sæt instruktioner ermere end nok.Men ideen om computer “magt” er noget vag.Nogle gange bruger folk det til at betyde “hastighed” og nogle gange at betyde”hvad en processor kan beregne.”Normalt betyder det en uskarphedkombination af begge.Lad os bruge følgende definition:

computerkraft: to processorer har samme computerkrafthvis de kan køre de samme programmer (efter oversættelse til hver processors maskinsprog)og producere de samme resultater.

sig for eksempel, at to processorer har samme effekt.Så hvis en processor kan køreet bestemt program,så skal den anden kunne køre det, og begge processorer giver det samme resultat.Dette skal være tilfældet for alle programmer (efter passende kompilering til maskinsproget for hver processor).

nogle gange producerer resultatet et programafhænger af kompilatoren.For eksempel forskellige kompilatorer til C brugforskellige antal bits til datatypen int.Men det er en effekt af kompilatoren, ikke af processoren.Alt, hvad der betyder noget for processor” magt ” er detdet er muligt at oversætteidentiske programmer til maskinsprog, der passer til hver processor, og detdisse maskinsprogsprogrammer producerer det samme resultatpå hver processor.

processorhastighed er udeladt af definition.It er nyttigt at betragte computerkraft ogprocessorhastighed som separate aspekter.Hukommelse og perifere enheder (såsom grafikkort)er også udeladt.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.