Tegenwoordig is ons leven moeilijk voorstelbaar zondercomputers. Ze zijn overal te vinden. De woorden "bit", "byte", "megabyte" zijn een deel van ons leven geworden. Vaak gebruiken gewone mensen ze zonder te weten wat ze betekenen en hoe ze met elkaar in verband staan.
Bit is de kleinste maateenheid in binair getalinformatie. Om precies te zijn, de hoeveelheid. Hier bedoelen we informatie over een van de twee toestanden van het object. Er is bijvoorbeeld een signaal / geen signaal, waar / onwaar, 1/0, etc. De naam komt van de Engelse afkorting binary digit ("binair getal") = bit. Ook verwijst "bit" naar een bit van een binaire code. In dit geval wordt het decimale cijfer weergegeven als bijvoorbeeld nul of één, zoals weergegeven in de tabel. Dit wordt het "binaire getallensysteem" genoemd.
Decimaal cijfer | Binaire code | Decimaal cijfer | Binaire code |
0 | 0 | 5 | 101 |
1 | 1 | 6 | 110 |
2 | 10 | 7 | 111 |
3 | 11 | 8 | 1000 |
4 | 100 | 9 | 1001 |
Zoals je kunt zien, hebben de cijfers 0 en 1 dezelfde weergave, en in de decimale twee zijn er al twee plaatsen - 10. En in de acht - vier (1000).
Dit nummersysteem vond de breedste toepassing in computertechnologie. In het bijzonder worden binaire getallen gebruikt om cellen in het digitale geheugen te nummeren.
Laten we een voorbeeld geven. Het aantal mogelijke adressen op een adresbus is gelijk aan twee tot een bepaald vermogen N. Of anders - 2H... Hier geeft N het aantal busbits aan. Wat zien we? Het aantal cellen in een geheugenmicrocircuit is gelijk aan een of andere kracht van het getal 2. En dan wordt het nog interessanter. Nummer 210 = 1024 ligt heel dicht bij 1000. Tegelijkertijd wordt duizend gebruikt als de basis voor decimale prefixen. Daarom werden 1024 bits "kilobits" genoemd. Naar analogie met kilogram of kilometer. We herinneren ons de hierboven gegeven anekdote.
Uit de informatica is het volgende bekend. "Byte" (eng. byte) wordt een opslageenheid genoemd, evenals verwerking van digitale informatie. Het vertegenwoordigt het aantal bits dat tegelijkertijd door de computer wordt verwerkt. Het is een klassieker.
Moderne computersystemen gebruiken een byte van 8 bits. Daarom kan het 256 (28) verschillende waarden.
Het is eenvoudig om bytes naar megabytes om te zetten. Rekenen voor de derde klasse: 1 kilobyte = 1024 bytes. Onthoud ongeveer 210? Een 1 MB = 1024 KB (d.w.z. 220 = 22x10) = 1048576 bytes.
Meestal worden bytes gebruikt in computersystemen en worden bits gebruikt in informatienetwerken. Meestal om snelheid te meten.
Laten we een voorbeeld geven. Ethernet biedt gegevensoverdrachtsnelheden van 10 Mbps tot 1 Gbps. Er moet ook worden verduidelijkt dat een byte in de regel wordt aangeduid met de letter "B" (of Latijnse "B"). Het "bit" wordt op deze manier opgenomen. Het voorvoegsel "kilo-" wordt aangeduid met de letter "K". Het is een hoofdletter, geen kleine letters. Een kleine "k" wordt gebruikt om de naam van het decimale voorvoegsel "kilo-" te schrijven, d.w.z. tien3 = 1000. Laten we nu de volgende vraag in meer detail bekijken.
Hoe bytes min of meer naar megabytes te converterenDoorzichtig. Begin 1999 introduceerde de bekende organisatie IEC (International Electrotechnical Commission) binaire prefixen om meerdere informatie-eenheden te vormen. De reden hiervoor was de nabijheid van de nummers 1024 en 1000. Vergelijkbaar met de standaard decimale prefixen die worden gebruikt door het internationale SI-systeem, verschillen binaire en verschillen alleen door de laatste lettergreep te vervangen door "bi" (van het Latijnse binarius - binair). Het lijkt op de onderstaande tabel.
Voorvoegsel | Afkortingen, aangenomen door IEC, bytes / bits | De bijbehorende decimale voorvoegsel | Het bedrag waarmee het origineel waarde hoeveelheid informatie |
kibi | KiB / Kibit | kilo (103) | 1024 of 210 |
mebi | MiB / MiBit | mega (106) | 1048576 of 220 |
gibi | GiB / Gibit | giga (109) | 1073741824 of 230 |
u | TiB / Tibit | tera (1012) | 1099511627776 of 240 |
peby | PiB / Pibit | peta (1015) | 1125899906842624 of 250 |
exby | EiB / Eibit | exa (1018) | 1152921504606846976 of 260 |
zebi | ZiB / Zibit | zetta (1021) | 1180591620717411303424 of 270 |
yobi | YiB / Yibit | iotta (1024) | 1208925819614629174706176 of 280 |
Deze norm is door veel landen goedgekeurd, maarde ingevoerde namen worden minder vaak gebruikt, voornamelijk schriftelijk en in mondelinge spraak - bijna nooit. Zoals ze zeggen, vanwege de kakofonie. Misschien heb je gelijk. Mee eens dat kilobit leuker klinkt dan kibibit, en megabyte is beter dan mebibyte.
De vertaling van bytes naar megabytes is duidelijk. Maar dat is niet alles. Tot nu toe zijn er twee benaderingen voor het vormen van veelvouden van de hoeveelheid informatie. Wat het nog verwarrender maakt, is de vraag hoeveel bytes er in 1 megabyte zitten.
Het gebruikt de voorvoegsels "kilo-", "mega-", enz. Als binair voor de volgende gevallen:
Hier worden prefixen als decimaal gebruikt in de volgende gevallen:
Maar met drie-inch 1,44 MB floppy disks(weet je nog die?) was zelfs nog interessanter. Hun capaciteiten werden aangegeven in megabytes in BCD. Zo werkte het. Eén zo'n "megabyte" was gelijk aan 1000 KiB, wat ongeveer 0,977 MiB is, maar tegelijkertijd was 1 KiB gelijk aan 1024 bytes.
Opgemerkt moet worden dat er een verschil is tussendeze twee opties voor de presentatie van voorvoegsels. En als het in het geval van een kilobyte niet hoger is dan 2,4%, dan is dit voor een megabyte al 4,9%, voor een gigabyte - 7,4% en voor een terabyte - bijna 10%. Uiteraard niet in het voordeel van de binaire representatie. Dat wil zeggen dat fabrikanten bytes van ons "stelen". U koopt bijvoorbeeld een harde schijf van 1 TB. Als persoon die informatica heeft gestudeerd, ben je er vast van overtuigd dat er 1099511627776 bytes in zitten. Maar het blijkt - "slechts" 1.000.000.000.000. Dat wil zeggen, u hebt meer dan 99,5 miljard bytes (bijna 98 GB) "afgebeten". Is het veel of weinig? Ongeveer - van 40 tot 200 lange films, afhankelijk van het formaat. Zegt hij niets? Dat is, zoals hierboven beschreven, een tiende.