hvor hurtigt er en 2.5 GH?computer, og hvad betyder det?,

Patrick Guddommelige

Følg

Sep 13, I 2020 · 6 min læse

Foto af Christian Wiediger på Unsplash

udtrykket “gigahertz” er sammensat af to dele, “giga” og “hertz”., For at forstå “gigahert.” vil vi dykke ind i, hvad hver af disse dele betyder separat, og derefter anvende denne forståelse til hvad i forhold til en computer og mere specifikt en computers CPU.

lad os starte med “Hert.” – delen af “gigahert..”

frekvens er et ord, vi bruger til at beskrive, hvor ofte der sker noget. Det er et mål for tingenes” ofte”.

for eksempel

  • hvor ofte (ofte) går du til butikken? En gang om ugen.
  • hvor ofte børster du tænderne? To gange om dagen.
  • hvor ofte tager du en snack? En gang i timen.,
  • hvor ofte krydser urets brugte hånd? Tres gange i minuttet.

i ovenstående var svarene alle frekvenser. Frekvenser består af to dele, en optælling af forekomster og en varighed. For eksempel:

en gang i timen.

i ovenstående” en “er antallet af forekomster og” Time ” er varigheden. En varighed er en periode som en uge, dag, måned, time eller sekund.

så hvordan vedrører dette Hert? (h?)? Nå, Hert.er en stenografi at tale om frekvens., Det angiver varigheden komponent af en frekvens.

Hert. (h.)

Hert. (h.) er en stenografi, når man taler om frekvens. Når vi bruger det, behøver vi ikke at undre os over, hvad varighedsdelen af frekvensen er. Varigheden er altid sekunder. Da varigheden er fast, skal vi bare angive antallet af forekomster en del af frekvensen.

En Hertz betyder:

“gange per sekund”

det er det. Det er alt det betyder., Her er et par eksempler:

1 Hertz (Hz) er:

Én gang pr sekund

50 Hertz (Hz) er:

Halvtreds gange per sekund

1,000 Hertz (Hz) er:

tusind gange per sekund

ved Hjælp af hertz er rart, fordi du kender frekvensen er ikke “gange om året”, “per time”, “minute” eller noget andet. Med hert.ved vi, at vi taler om “gange i sekundet.,”

det internationale system af enheder (SI) Præfikser

nu hvor vi ved, hvad” Hert. “(h.) – delen af” gigahert. “(GH.) er, kan vi udforske” giga ” (G) – delen.

i det foregående afsnit havde vi et eksempel, der var 1.000 h. (1.000 gange i sekundet). 1,000 er et temmelig stort antal og kan være noget vanskeligt at bruge, hvis vi skulle henvise til det meget, men hvis det var endnu større som 1,000,000 H? (en million gange i sekundet) eller 1,000,000,000 H? (en milliard gange i sekundet)? Ville vi ikke have en bedre måde at håndtere disse store tal på?, Med det internationale system af enheder (SI) præfikser har vi en bedre måde.

SI præfikser er en international standard for at henvise til meget store og meget små tal., bekendt med:

  • “centi” i “centimeter”
  • “kilo” i “kilometer”

En omfattende liste af SI-præfikser kan ses her:

Lad os se på nogle af de præfikser, der repræsenterer store numre:

kilo (k) — 1.000 gange mere end uden præfikset

mega (M) — 1.000.000 kroner (mio.) gange mere end uden præfikset

giga (G) — 1,000,000,000 (mia) gange mere end uden præfikset

tera (T) -1,000,000,000,000 (milliarder) gange mere end uden præfikset

Anvende denne til at afstande får vi:

Ah, sådan er det — “giga.,”Nu er vi på rette spor for at forstå “gigahert.” (GH.).

International System of Units (SI), Præfikser, der Anvendes til Hertz (Hz)

Lad os kombinere “kilo” SI-præfiks med “hertz”:

  • “kilo”(k) SI-præfiks — betyder 1,000
  • “hertz” (Hz) — betyder “gange per sekund”
  • “kilohertz” (kHz) — betyder “tusinde gange per sekund.,”

Hvis vi tilføje et nummer i front får vi:

  • 1 kHz — En tusind gange per sekund
  • 5 kHz — Fem tusinde gange per sekund
  • 75 kHz — Halvfjerds-fem tusinde gange per sekund

at Udforske disse SI-præfikser, får vi:

Ah, sådan er det — “gigahertz.”Nu er vi på rette spor for at forstå “gigahert.” (GH.) i forhold til computerprocessorer, CPU ‘ er.

Gigahert. (GH.) i computerprocessorer (CPU ‘ er)

Vi er klar nu., Vi ved, at et Gigahertz (GHz), så betyder det:

En milliard gange per sekund

Cool. Så vi ved, at der sker noget en milliard gange i sekundet – men hvad? Til det ser vi på en computers centrale behandlingsenhed (CPU) — computerens “hjerne”. Dette er komponenten i en maskine, der udfører instruktionerne skrevet i computerprogrammer.

før vi går videre, lad os definere tre typer instruktioner. Sondringen vil være vigtig om kort tid.,

  • kode—Dette er instruktioner skrevet af en computerprogrammerer på et programmeringssprog.
  • Processorinstruktioner (opcodes) — dette er instruktionerne, der genereres fra en programmers “kode”, der kan forstås af en computers processor.undertrin til Processorinstruktion-dette er de instruktioner, som en processor følger for hver processorinstruktion (opcode), den modtager.

så skriver en programmør kode, som konverteres til processorinstruktioner, som når den modtages af processoren udføres som en sekvens af undertrin.,

for eksempel skriver en programmør kode for at forøge et tal by med 1, som oversættes til processorinstruktioner (opcode of INC.), som når den modtages af processoren genkendes som en række undertrin., Sub-trin for denne processor instruktion kan være noget lignende:

  1. Hente værdien fra den adresse, som X er placeret og sted, på kort sigt hukommelse placering
  2. Indlæs værdien 1 i det andet, på kort sigt hukommelse placering
  3. Tilføje værdierne i både kort-tids hukommelse steder
  4. Læg resultatet til den oprindelige placering i hukommelsen X

Så, i dette eksempel programmør 1 kode instruktion blev oversat til 1 processor-instruktioner, der blev til gengæld udført som 4-processor instruktion sub-trin., Med dette forstår vi nu, at der er forskellige niveauer af instruktioner, som efterhånden som mere granularitet introduceres, vil udvides.

Så nu kan vi sige følgende:

En 1 gigahertz (Ghz), computeren kan behandle en milliard processor instruktion sub-skridt per sekund.

for at understrege er det hverken kodeinstruktionerne produceret af programmereren eller processorinstruktionerne genereret fra programmørens kode, som vi taler om. De instruktioner, vi henviser til, er processor instruktion sub-trin.,

hver processor instruktion sub-trin udføres under en af CPU ‘ s “clock cycles”, som er som en puls af handling. Så, ækvivalent:

En 1 gigahertz (GHz) computeren fuldfører en milliard clock cyklusser per sekund.

Her siges 1 GH.at være CPU ‘ ens “urhastighed” eller “urhastighed.”Uret” tikker ” med en puls af handling 1 milliard gange i sekundet.

temmelig pæn ret? Så den 2.5 GH.processor af din kan behandle 2.5 milliarder processor sub-trin hvert sekund. Impressiveo., det er ret imponerende., Og det er bare med en kerne.

kerner?

rigtigt, så moderne computere har processorer med flere kerner. Hver “kerne” er som en mini-processor. Så en 4 core 2.5 GH.processor har 4 mini-processorer i det, som hver især kan behandle 2.5 milliarder processor instruktion sub-trin i sekundet på samme tid som de andre. Hvis softwaren er skrevet i overensstemmelse hermed, alle fire kerner kan udnyttes, hvilket resulterer i:

10 milliarder processor instruktion sub-trin (4 x 2,5 milliarder = 10 milliarder euro) per sekund

Wow., Din CPU er temmelig imponerende.

Clock Rate og Speed

Når en CPU har højere clock frekvens, som vi har set ovenfor betyder det, at flere processor instruktion sub-trin kan håndteres per sekund. Jo højere klokfrekvensen er, desto større er de trin, der behandles pr. Når mange trin behandles hurtigt, er en programudførelse som helhed hurtigere. Når du kører beregningsmæssigt intensive programmer, som et videospil, er en s .ift CPU meget værdsat.

når nogen spørger “hvor hurtigt er din computer?”de taler om CPU’ ens urhastighed., Nu ved du, at du kan sige, “Åh, min computer kan behandle 2, 5 milliarder processorundertrin i sekundet og 10 milliarder i sekundet, når du bruger alle kerner.”

Bare for sjov — Sige “2,5 GHz”

Oversigt

En “hertz” (Hz) betyder “gange per sekund” og “giga” (G) er en SI-præfiks, som betyder “en milliard.”Når udtrykket” Hert. “bruges med en computers CPU-processor, er det i reference antallet af” urcykler.”En 2.5 Ghz-processor, der fuldfører en clock cycle 2,5 milliarder gange i sekundet. Dette svarer til udførelsen af 2.5 milliarder processor instruktion sub-trin på et sekund for en enkelt kerne., Med 4 kerner i brug ville dette tal være 10 milliarder. Super imponerende.

Jeg håber, at denne artikel var nyttig!

Tak!
Patrick