| Megabitar (Mbit) | Kibioktetter (Kio) |
|---|---|
| 1 Megabit | 122.0703125 Kio |
| 2 Megabitar | 244.140625 Kio |
| 3 Megabitar | 366.2109375 Kio |
| 4 Megabitar | 488.28125 Kio |
| 5 Megabitar | 610.3515625 Kio |
| 10 Megabitar | 1220.703125 Kio |
| 20 Megabitar | 2441.40625 Kio |
| 25 Megabitar | 3051.7578125 Kio |
| 50 Megabitar | 6103.515625 Kio |
| 100 Megabitar | 12207.03125 Kio |
| Referens | Megabitar (Mbit) | Kibioktetter (Kio) |
|---|---|---|
| A plain text message (160 characters) | 0.00128 Mbit | 0.15625 Kio |
| A three-minute MP3 | 24 Mbit | 2929.69 Kio |
| A smartphone photo | 32 Mbit | 3906.25 Kio |
| A high-definition film | 32000 Mbit | 3906250 Kio |
| A dual-layer Blu-ray disc | 400000 Mbit | 48828125 Kio |
Megabiten är en enhet för digital information på en miljon bitar. Beteckningen är Mbit. Det är den enhet i vilken en internetförbindelses hastighet nästan alltid marknadsförs, vilket gör den till en av få dataenheter som vanliga kunder möter vid namn varje gång de väljer en tjänst.
En megabit är exakt en miljon bitar, inte 1 048 576. Den skillnaden får praktiska följder. En megabit rymmer 125 000 oktetter, alltså 125 kilooktetter, så en förbindelse på 100 megabit per sekund överför i bästa fall omkring 12,5 megaoktetter per sekund. En fil angiven till 500 megaoktetter tar därför minst fyrtio sekunder, inte de fyra som det marknadsförda talet tycks utlova.
Den faktorn åtta är skälet till att så många tror sin förbindelse långsammare än vad de köpte. Inget oärligt sker: branschen anger genomströmningen i bitar per sekund därför att det är vad det fysiska skiktet faktiskt bär, medan filhanterare anger storlek i oktetter därför att lagringen är ordnad så. Båda bruken är riktiga inom sitt område, och räkningen mellan dem är en division med åtta.
Den verkliga genomströmningen är lägre ändå. Protokollhuvuden, felrättning och omsändningar tär på kapaciteten, och den användbara andelen av en länk är oftast 90 till 95 procent av dess nominella hastighet. Trådlösa länkar förlorar mer, eftersom mediet delas och störningar tvingar fram omtag. En förbindelse som utannonseras till 100 megabit per sekund levererar i praktiken ofta ungefär 90, och mindre över ett belastat trådlöst nät.
Talen som märker ut epokerna är värda att minnas. Tidigt bredband gav 1 till 8 megabit per sekund, kabel och fiber lyfte det till 50 och 100, och gigabittjänster är i dag vanliga i städer. Högupplöst video behöver ungefär 5 megabit per sekund, ultrahögupplöst ungefär 25, och ett videosamtal mellan två personer 8, så ett hushålls verkliga behov ligger oftast långt under vad det tecknar.
I minnet beskriver megabiten kretsarnas rymlighet. En minneskrets på 512 megabit rymmer 64 megaoktetter, och flera sådana kretsar bildar en modul. Tillverkaren räknar i bitar därför att det är vad kislet rymmer; köparen räknar i oktetter därför att det är vad operativsystemet rapporterar.
En megabit motsvarar 1 000 000 bitar, 1000 kilobit, 125 kilooktetter eller ungefär 0,9537 mebibit.
Kibioktetten är en enhet för digital information på 1024 oktetter, och därmed på 8192 bitar. Beteckningen är Kio. Den är kilooktettens binära motsvarighet, och fastän de två bara skiljer sig med 2,4 procent är det i denna enhet som en stor del av en dators inre uppbyggnad faktiskt mäts.
Det viktigaste exemplet är minnessidan. Processorer sköter inte minnet oktett för oktett utan i block av fast storlek, och på nästan varje vanlig arkitektur är det blocket 4 kibioktetter. Varje tilldelning ett program gör avrundas uppåt till en mångfald av det, varje post i sidtabellerna beskriver en sådan, och ett programs snabbhet beror ofta på hur väl dess åtkomstmönster passar i det fyra kibioktetter stora rutnätet.
Disksektorer berättar en liknande historia. Hårddiskar använde 512-oktetters sektorer i decennier, och moderna diskar använder 4 kibioktetter, i takt med minnessidan så att en sida kan läsas eller skrivas i en enda operation. Filsystem tilldelar sedan utrymme i block som själva är tvåpotenser, oftast 4 kibioktetter, och det är därför en fil på en oktett tar fyra kibioktetter av disken.
Nätprotokoll använder också enheten. Buffertstorlekar, fönsterstorlekar och den största storleken hos många protokollstrukturer är tvåpotenser, och gränsen på 64 kibioktetter återkommer gång på gång: det är det största värde ett 16-bitars längdfält kan uttrycka, och det begränsar därför storleken på ett UDP-datagram, ett IP-paket och flera äldre filformat.
Detta är det allmänna mönstret: överallt där en gräns kommer av bredden på ett binärt fält är gränsen en tvåpotens, och det hederliga sättet att skriva den är med en binär förstavelse. Att skriva 64 KB för datagramgränsen är inte mycket fel, men att skriva 64 KiB är exakt rätt och säger var talet kommer ifrån.
I dagligt bruk är skillnaden osynlig. En fil på 200 kilooktetter och en på 200 kibioktetter ligger 4,8 kibioktetter isär, vilket ingen märker. Skillnadens värde är att den gör räkningen bakom ett tal läsbar, vilket betyder långt mer ju större talen blir.
En kibioktett motsvarar 1024 oktetter, 8192 bitar, 8 kibibit eller 1,024 kilooktetter.