I denne utgaven av "I Laymans vilkår", skal vi se på noen få termer relatert til minne og prosessering.
Bit
Når det gjelder hukommelse, er litt (forkortelse for binært siffer) den minste mulige dataenhet på et datasystem. En enkelt bit er i utgangspunktet en liten elektrisk "bryter" som enten er "på" eller "av". De brukes til stort sett alt, fra å gi et systeminstruksjoner til lagring av data. 'På' eller 'av' tilstanden til biter er relatert til maskinkode, der alt kommer til uttrykk i ener og nuller.
Biter eksisterer vanligvis ikke utenfor åtte strenggrupper som er kjent som byte.
byte
Neste steg opp fra bit, en byte er en streng med åtte biter. Det er også grunnlaget for … stort sett hver måling av størrelse og hastighet i databehandling (bortsett fra Hertz). Følgelig er en kilobyte 1024 byte, en megabyte er 1024 kilobyte, en gigabyte er 1024 megabyte og en terabyte er …. Vel, du får ideen. Du trenger egentlig ikke vite mye annet om disse måleenhetene med mindre du vil komme rett inn på det og studere binært (jeg skal dekke maskinkode og andre grunnleggende programmeringsspråk i et senere innlegg).
Nå, noen av dere lurer kanskje på hvorfor verdien er 1024 og ikke 1000. Årsaken til dette er at binær i utgangspunktet uttrykker alt som et multiplum av 2 - så 1024 er det nærmeste vi kan komme 1000.
FLOPS
Og nå, for noe helt annet. FLOPS - som står for f loating p oint o perations p er s econd. Som ikke begrenser det en hel masse, gjør det ikke? Hvis vi kommer til å få noe om hva FLOPS står for, trenger vi å finne ut hva en flytende punktoperasjon er, ikke sant?
I binær er det to systemer for å representere tall som har desimaler: fast punkt og flytende punkt. Faste punktsystemer er de der det bare er noen få plasser desimalet kan gå; i flytende punktsystemer kan desimalen plasseres hvor som helst. Det er altfor forenklet, men det vil gjøre.
Generelt er FLOPS ikke en spesielt viktig indikator på ytelseshastighet for standard datamaskiner, siden flytende punktoperasjoner først og fremst brukes i vitenskapelige beregninger. Når det gjelder superdatamaskiner og systemer som brukes til forskning, hvor mange FLOPS-systemet kan håndtere er av vital betydning, men for daglige brukere? Ja, du trenger sannsynligvis ikke bekymre deg for det.
Hertz
Hvis vi går for en rett definisjon, er Hertz standard måleenhet for sykluser per sekund. 'One Hertz' er en syklus per sekund. Enkelt nok, ikke sant?