Vandaag is ons leven moeilijk voor te stellen zondercomputers. Ze zijn overal te vinden. De woorden "bit", "byte", "megabyte" zijn onderdeel van ons leven geworden. Vaak gebruiken gewone mensen ze zonder te weten wat ze betekenen en hoe ze verwant zijn.
Bits, kilobits...
Bit is de kleinste maateenheid in binairinformatie. Meer precies, de hoeveelheid. Dit verwijst naar 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 bigeen digit ("binair getal") = bit.Ook wel een "bit" genoemd, is een bit van een binaire code. In dit geval wordt het decimale cijfer bijvoorbeeld weergegeven als nul of één, zoals weergegeven in de tabel. Dit wordt het "binaire getallenstelsel" 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 getallen 0 en 1 dezelfde weergave, en in de decimale twee zijn er al twee plaatsen - 10. En in de acht - vier (1000).
Wat is een kilobit?
Dit nummersysteem heeft de breedste toepassing gevonden in de computertechnologie. In het bijzonder worden binaire getallen gebruikt om cellen in het digitale geheugen te nummeren.
Laten we een voorbeeld geven. Het aantal van alle mogelijke adressen op een adresbus is gelijk aan twee tot een bepaalde macht N. Of anders - 2H.... Hier geeft N het aantal busbits aan. Wat zien we? Het aantal cellen in de geheugenmicroschakeling is gelijk aan een of andere macht van het getal 2. En dan wordt het nog interessanter. Nummer 210 = 1024 is heel dicht bij 1000. Tegelijkertijd wordt duizend gebruikt als basis voor decimale voorvoegsels. Daarom werden 1024 bits bekend als "kilobits". naar analogie met kilogram of kilometer. We herinneren ons de hierboven gegeven anekdote.
Bytes en bits
Uit de informatica is het volgende bekend. "Byte" (eng.byte) wordt een opslageenheid genoemd, evenals de verwerking van digitale informatie. Het vertegenwoordigt het aantal bits dat tegelijkertijd door de computer wordt verwerkt. Dit is een klassieker.
Moderne computersystemen gebruiken een byte bestaande uit 8 bits. Daarom kan het 256 (28) verschillende waarden.
Om bytes naar megabytes te converteren, zijn we eenvoudig. Rekenen voor de derde klasse: 1 kilobyte = 1024 bytes. Onthoud ongeveer 210? A 1 MB = 1024 KB (d.w.z. 220 = 22x10) = 1048576 bytes.
Toepassingsgebieden
Meestal worden bytes gebruikt in computersystemen en worden bits gebruikt in netwerken voor informatieoverdracht. 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 geregistreerd. Het voorvoegsel "kilo-" wordt aangeduid met de letter "K". Het is een hoofdletter, geen kleine letter. De kleine "k" wordt gebruikt om de naam van het decimale voorvoegsel "kilo-" te schrijven, d.w.z. 103 = 1000. Laten we nu de volgende vraag eens nader bekijken.
Binaire en decimale voorvoegsels
Hoe bytes min of meer naar megabytes te converteren?Doorzichtig. Begin 1999 introduceerde de bekende organisatie IEC (International Electrotechnical Commission) binaire voorvoegsels om meerdere informatie-eenheden te vormen. De reden hiervoor was de nabijheid van de getallen 1024 en 1000. Net als de standaard decimale voorvoegsels die door het internationale SI-systeem worden gebruikt, verschillen binaire getallen alleen door de laatste lettergreep te vervangen door "bi" (van het Latijnse binarius - binair). Het ziet eruit zoals in de onderstaande tabel.
Troosten | afkortingen, aangenomen door IEC, bytes / bits | de overeenkomstige decimale troosten | Het bedrag waarmee het origineel waarde hoeveelheid informatie |
kibi | KiB / Kibit | kilo (10 .)3) | 1024 of 210 |
mebi | MiB / Mibit | mega (10 .)6) | 1048576 of 220 |
gibi | GiB / Gibit | giga (10 .)9) | 1073741824 of 230 |
u | TiB / Tibit | tera (1012) | 109951167776 of 240 |
peby | PiB / Pibit | peta (10 .)15) | 1125899906842624 of 250 |
exby | EiB / Eibit | exa (1018) | 1152921504606846976 of 260 |
zebi | ZiB / Zibit | zetta (10 .)21) | 1180591620717411303424 of 270 |
yobi | YiB / Yibit | iotta (10 .)24) | 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 men gelooft, vanwege de kakofonie. Misschien heb je gelijk. Mee eens dat een kilobit mooier klinkt dan een kibibit, en een megabyte beter dan een mebibyte.
De vertaling van bytes naar megabytes is duidelijk.Maar dat is niet alles. Tot nu toe zijn er twee benaderingen voor de vorming van veelvouden van de hoeveelheid informatie. Wat het nog verwarrender maakt, is de vraag hoeveel bytes er in 1 megabyte zitten.
De eerste benadering
Het gebruikt de voorvoegsels "kilo", "mega", enz. als binair voor de volgende gevallen:
In bestandsbeheerders en andere softwarebepaling met een specificatie van de bestandsgrootte. Het programma meldt bijvoorbeeld dat de grootte van de audio-opname 10 MB is. Op de klassieke manier, door bytes om te zetten in megabytes, houden we rekening met de grootte, namelijk 10485760 bytes. In recente bestandsbeheerders is er een standaardgrootte-indicatie - met behulp van een verkorte vorm van binaire voorvoegsels, bijvoorbeeld MiB (MiB). - Fabrikanten van geheugenapparaten met willekeurige toegang, flashkaarten, videogeheugen.
- De grootte van de cd wordt alleen in binaire megabytes opgegeven.
tweede benadering
Hier worden voorvoegsels als decimaal gebruikt in de volgende gevallen:
Harde en optische schijven. Hun grootte wordt gegeven in decimale megabytes. Uitzondering: CD, waarvan de capaciteit binair is gespecificeerd. - Informele communicatie.In dit geval zijn de waarden ruwweg afgerond. Van een bestand met een volume van 10 miljoen bytes kan bijvoorbeeld worden gezegd dat het 10 megabytes "weegt". Wat zien we hier? In dit geval zijn de bytes in megabytes niet helemaal correct vertaald, maar het verdwijnt tijdens de communicatie.
- Aanduiding van de telecommunicatiesnelheidverbindingen. Laten we bijvoorbeeld de 100BASE-TX-standaard nemen. Daarin komt 100 Mbps overeen met een gegevensoverdrachtsnelheid van precies 100 miljoen bit/s. Laten we eens kijken naar een "snellere" verbinding met een snelheid van 10 Gbps (10GBASE-X-standaard). Het komt overeen met precies 10 miljard bits/s. Dat is het. En niet een beetje meer of minder.
Maar met drie-inch 1,44 MB diskettes(weet je nog?) was nog interessanter. Hun capaciteit werd aangegeven in BCD megabytes. Het bleek als volgt. 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 tussen:deze twee opties voor de presentatie van voorvoegsels. En als het in het geval van een kilobyte niet hoger is dan 2,4%, dan is het voor een megabyte al 4,9%, voor een gigabyte - 7,4% en voor een terabyte - bijna 10%. Uiteraard geen voorstander van de binaire weergave. Dat wil zeggen, fabrikanten "stelen" bytes van ons. Koop bijvoorbeeld een harde schijf van 1 TB. Als persoon die computerwetenschappen heeft gestudeerd, ben je er vast van overtuigd dat er 10995116277776 bytes in zitten. Maar het blijkt - "slechts" 1.000.000.000.000. Dat wil zeggen, je 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, het tiende deel.