I det här numret av "I Laymans villkor" kommer vi att titta på några termer relaterade till minne och bearbetning.
Bit
När det gäller minne är en bit (kort för binär siffra) den minsta möjliga dataanheten på ett datorsystem. En enda bit är i princip en liten elektrisk "switch" som antingen är "på" eller "av". De används för nästan allt, från att ge ett systeminstruktioner till lagring av data. Bitens "på" eller "av" är relaterat till maskinkod, där allt uttrycks i ena och nollor.
Bitar existerar vanligtvis inte utanför åtta stränggrupper som kallas byte.
byte
Nästa steg upp från bit, en byte är en sträng med åtta bitar. Det är också basen för … nästan varje mätning av storlek och hastighet i datoranvändning (bortsett från Hertz). Följaktligen är en kilobyte 1024 byte, en megabyte är 1024 kilobyte, en gigabyte är 1024 megabyte och en terabyte är …. väl, du får idén. Du behöver egentligen inte veta mycket mer om dessa mätenheter om du inte vill gå in i det och studera binärt (jag kommer att täcka maskinkod och andra grundläggande programmeringsspråk i ett senare inlägg).
Några av er undrar varför värdet är 1024 och inte 1000. Anledningen till detta är att binär i princip uttrycker allt som en multipel av 2- så 1024 är det närmaste vi kan komma 1000.
FLOPS
Och nu för något helt annat. FLOPS - som står för f loating p oint o perations p s s econd. Det begränsar inte det en hel del, eller hur? Om vi kommer att få något av vad FLOPS står för, kommer vi att behöva ta reda på vad en flytande punktoperation är, eller hur?
I binär finns det två system för att representera siffror som har decimaler: fast punkt och flytande punkt. Fasta punktsystem är de där det bara finns några få platser som decimalplatsen kan gå; i flytande punktsystem kan decimalerna placeras var som helst. Det är alltför förenklat, men det kommer att göra.
Generellt sett är FLOPS inte en särskilt viktig indikator på prestandahastighet för standarddatorer, eftersom flytpunktsoperationer främst används i vetenskapliga beräkningar. När det gäller superdatorer och system som används för forskning, hur många FLOPS som systemet kan hantera är av avgörande betydelse, men för dagliga användare? Ja, du behöver förmodligen inte oroa dig för det.
Hertz
Om vi går för en rak definition, är Hertz standardmätningsenhet för cykler per sekund. "En Hertz" är en cykel per sekund. Enkelt nog, eller hur?