Grunnenhetene bit og byte og konvertering mellom prefikser
Bruk av desimalprefikser (SI-prefikser) sammen med bit og byte
I oppgavene nedenfor bruker vi at 1 kB er 1 000 B, og at 1 MB er 1 000 000 B, og så videre. Desimale prefikser som M (mega) og G (giga) følger da den vanlige SI-definisjonen. Vi har valgt å gjøre dette selv om det også er vanlig å si at 1 kB er det samme som 1 024 B.
Oppgave 1
a) Hvor mange bit (b) er det i 1 byte (B)?
Løsning
Det er 8 bit i én byte. Matematisk skriver vi at .
b) Hvor mange bit er det i 3 B?
Løsning
Siden det er 8 bit per B (b/B), får vi
Legg merke til at vi får forkortet bort måleenhetene B i regnestykket slik at måleenheten på svaret blir b, som det skal være.
c) Hvor mange byte er 48 b?
Løsning
Her må vi gjøre motsatt og dele på 8:
Oppgave 2
a) Hvor mye er 1,6 kB målt i B?
Løsning
Siden det er 1 000 B per kB (
b) Hvor mye er 2 564 B målt i kB?
Løsning
Her må vi gjøre motsatt og dele på 1 000:
c) Hvor mye er 1,3 GB målt i MB?
Løsning
Siden det er 1 000 MB per GB (
d) Hvor mye er 1 024 MB målt i GB?
Løsning
Her må vi gjøre motsatt og dele på 1 000.
e) I oppgave d) deler vi datamengden målt i MB på forholdstallet 1 000 målt i MB/GB. Vis med brøkregning hvordan vi kan regne ut at enheten på svaret blir GB.
Løsning
Vi skriver opp regnestykket på nytt, men tar bort tallene.
Vi har brukt regelen om at når vi deler på en brøk, ganger vi med den omsnudde brøken.
Oppgave 3
En mobiltelefon har lagringskapasiteten 256 GB.
a) Hvor mange MB tilsvarer dette?
Løsning
Siden det er 1 000 MB per GB (
b) Et bilde tatt med en bestemt kvalitet med mobilen i oppgave a) er omtrent 4,5 MB. Hvor mange slike bilder er det i teorien plass til på mobilen dersom all lagringskapasiteten brukes til å lagre bilder?
Løsning
Vi må finne ut hvor mange ganger tallet 4,5 går opp i 256 000. Det gjør vi ved å dele.
Det er plass til 56 888 bilder.
c) Mobiltelefonen til Ida har lagringskapasiteten 128 GB. Hun ønsker å bruke en kvalitet som gjør at hvert bilde blir omtrent 3,2 MB. Operativsystemet og appene på telefonen hennes tar 50 GB av lagringskapasiteten.
Hvor mange bilder kan hun teoretisk få plass til?
Løsning
Vi må først finne ut hvor mye lagringskapasitet det er igjen til bilder:
Så kan vi regne ut antall bilder:
Det er plass til 24 374 bilder.
Oppgave 4
Hastigheten på internettet hjemme hos Abdo er 500 Mb/s både ved nedlasting og opplasting.
a) Hva betyr dette egentlig?
Løsning
Det betyr at hvert sekund kan det i teorien gå 500 Mb med data over internettforbindelsen.
b) Abdo skal laste ned ei videofil på 200 MB. Hvorfor kan vi ikke regne ut hvor lang tid det tar å laste ned fila ved å bruke de oppgitte tallene direkte?
Løsning
Vi må enten gjøre om internetthastigheten til MB per sekund eller regne om størrelsen på videofila til Mb.
c) Regn ut hvor lang tid det tar i teorien for Abdo å laste ned videofila.
Løsning
Alternativ 1
Vi velger å gjøre om internetthastigheten til MB/s. Siden det er 8 bit per byte (b/B), blir internetthastigheten500 Mb s 8 b B = 62 , 5 MB s
Abdo kan derfor i teorien laste ned 62,5 MB per sekund. Når videofila er på 200 MB, tar dette tida200 MB 62 , 5 MB s = 3 , 2 s Alternativ 2
Vi kan først regne ut hvor mange bit ei fil på 200 MB er. Siden det er 8 bit per byte (b/B), blir størrelsen på fila målt i bit200 MB · 8 b B = 1 600 Mb
Abdo kan i teorien laste ned 500 Mb per sekund. Når videofila er på 1 600 Mb, tar dette tida1 600 Mb 500 Mb s = 3 , 2 s
d) Abdo har gjort et langt videoopptak som han skal laste opp på en skytjeneste. Videofila er på 4,3 GB. Hvor lang tid tar det i teorien å laste opp denne videofila?
Løsning
Vi har at 4,3 GB er det samme som 4 300 MB. Denne opplastingen tar derfor i teorien
Binærprefikser
Før du fortsetter, bør du ha vært gjennom teorisiden "Grunnenhetene bit og byte og konvertering mellom prefikser".
Oppgave 5
a) Desimalprefikset k står for 1 000. Hva står det tilsvarende binærprefikset Ki (kibi) for?
Løsning
Ki står for 1 024.
b) Hvor mye er 1 KiB regnet om til B, ut ifra svaret i oppgave a)?
Løsning
c) Hvor mye er 1 KiB regnet om til kB?
Løsning
Ut ifra oppgave a) og b) får vi at
d) Hvor mye er 1 kB regnet om til KiB?
Løsning
e) Fyll ut tabellen nedenfor.
Desimalprefiks, | Desimalprefiks, verdi | Binærprefiks, | Binærprefiks, verdi |
---|---|---|---|
k | 1 024 | ||
Mi (mebi) | |||
G |
Løsning
Desimalprefiks, | Desimalprefiks, verdi | Binærprefiks, | Binærprefiks, verdi |
---|---|---|---|
k | 1 000 | Ki (kibi) | 1 024 |
M | Mi (mebi) | ||
G | Gi (gibi) |
Oppgave 6
På bildet, som er et utklipp fra filegenskapene til ei fil på en Windows-pc, står det at størrelsen på fila er 70,2 kB eller 71 917 byte.
a) Forklar hvordan dette kan henge sammen.
Løsning
Vi tar utgangspunkt i det siste tallet – 71 971 byte – som filstørrelse. Vi kan mistenke at prefikset "k" her egentlig er binærprefikset KiB og dermed står for 1 024 siden tallet i parentes ikke er 1 000 ganger så stort som det første tallet. Det kan vi sjekke ved å dele på 1 024:
Vi fikk (nesten) det tallet som er oppgitt som kB. Mistanken er bekreftet. Her brukes konvensjonen om at "k" står for 1 024 når det er snakk om en datamengde målt i bit eller byte.
b) Hvordan kan Microsoft, som lager operativsystemet Windows, oppgi informasjonen for å slippe å bruke desimalprefikset feil? Hva burde det ha stått?
Løsning
De kan bruke binærprefikset Ki, kibi. Da gjelder at
Alternativt kunne det ha stått "72,0 kB (71 971 byte)" slik at prefikset k betyr 1 000.
c) I egenskapene for ei bildefil står det "3,23 MB (3 396 274 byte)". Forklar sammenhengen og finn to andre og mer presise måter å skrive denne informasjonen på (slik som i oppgave b)).
Løsning
Her kan vi mistenke at M egentlig står for MiB. Det sjekker vi ved å dele på
Vi fikk samme tall som det som er oppgitt som MB (med en liten avrundingsforskjell). Her kunne det derfor ha stått enten "3,24 MiB (3 396 274 byte)" eller "3,40 MB (3 396 274 byte)".
d) I egenskapene for ei videofil står det "1,05 GB (1 129 838 114 byte)". Forklar sammenhengen og finn to andre og mer presise måter å skrive denne informasjonen på slik som i de forrige oppgavene.
Løsning
Her kan vi mistenke at G egentlig står for GiB. Det sjekker vi ved å dele på
Vi fikk samme tall som det som er oppgitt som GB. Her kunne det derfor ha stått enten "1,05 GiB (1 129 838 114 byte)" eller "1,13 GB (1 129 838 114 byte)".
Oppgave 7
a) Hvor mye er 2 MiB målt i MB?
Løsning
b) Hvor mye er 34 MiB målt i MB?
Løsning
c) Hvor mye er 34 MB målt i MiB?
Løsning
d) Hvor mye er 233 MB målt i MiB?
Løsning
e) Hvor mye er 2 000 MiB målt i GiB?
Løsning
Når vi går fra MiB til Gib, skal vi dele på 1 024. Vi får
Vi kan også vise det litt mer omstendelig ved å gå veien om B, altså gjøre om prefikset Mi til et tall.
Oppgave 8
Til oppgaven kan du få bruk for denne tabellen:
1 024 | 512 | 256 | 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
Den tomme raden nederst bruker vi til å fylle ut med enten 1 eller 0 når vi gjør om.
Se også teorisiden "Tallsystemer. Det binære tallsystemet".
a) Skriv tallet 1 024 i det binære tallsystemet.
Løsning
Vi må sjekke hvilke potenser av 2 som ligger i nærheten av 1 024. Vi har at
1 024 | 512 | 256 | 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Vi får
Her har vi satt på indekser for å markere hva slags tallsystem vi snakker om.
Programmet "Kalkulator", som følger med Windows, kan stilles i modusen "Programmerer". Da regner det om mellom desimaltall og binære tall.
b) Skriv tallet 1 000 i det binære tallsystemet.
Løsning
Vi må finne ut hvilke av toerpotensene vi må ha med for å lage 1 000. Vi skriver opp tabellen og starter med å sjekke hvilke potenser av 2 som ligger i nærheten av 1 000.
1 024 | 512 | 256 | 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
1 000 er større enn 512 og mindre enn 1 024. Vi skal derfor ha én "femhundreogtolver", og vi setter et ettall i kolonnen for 512. Da står vi igjen med
.1 000 - 512 = 488 488 er mindre enn 512 og større enn 256. Vi skal derfor ha en "tohundreogfemtisekser". Da står vi igjen med
.488 - 256 = 232 232 er større enn 128 og mindre enn 512. Vi skal derfor ha en "hundreogtjueåtter". Da står vi igjen med
.232 - 128 = 104 104 er større enn 64 og mindre enn 128. Vi skal derfor ha en "sekstifirer". Da står vi igjen med
.104 - 64 = 40 40 er større enn 32 og mindre enn 64. Vi skal derfor ha en "trettitoer". Da står vi igjen med
.40 - 32 = 8 8 er det samme som
. Med et ettall i kolonnen for 8 er det ikke igjen mer av tallet, så resten av kolonnene skal være 0.2 3
Tabellen ser da slik ut ferdig utfylt:
1 024 | 512 | 256 | 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
0 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 0 |
Vi får at
c) Kan du ut ifra oppgave a) og b) tenke deg hvorfor det er vanlig å skrive
Løsning
Det er praktisk å kalle 1 024 B for 1 kB siden 1 024 ofte dukker opp i datasammenheng fordi det er en toerpotens, og fordi 1 024 er tilnærmet lik 1 000.
d) Kan du ut ifra oppgave a) og b) forklare hvorfor en typisk størrelse på en lagringsdisk er 512 GiB?
Løsning
Det er naturlig at størrelsen på en lagringsdisk er en toerpotens. Både tallet 512 og prefikset Gi er rene toerpotenser. Det betyr at størrelsen på disken er en ren toerpotens.
Vi kan vise dette matematisk slik:
Nedlastbare filer
Her kan du laste ned oppgavene som Word- og pdf-dokumenter.