ComputersProgrammering

Hoe kan bytes in megabytes en terug vertalen?

Vandaag is ons leven is moeilijk voor te stellen zonder computers. Ze zijn overal te vinden. Het woord "bit", "byte", hebben "megabytes" deel van ons leven geworden. Gewone mensen gebruiken ze vaak zonder te weten wat ze betekenen en hoe ze zich tot elkaar verhouden.

Bits, kilobits ...

Er is een oude anekdote. Wat is het verschil tussen een normaal persoon en een computer specialist? De eerste zorgen dat men kilobyte 1000 bytes, en de tweede - in kilogram - 1024 gram. En normale mensen vragen vaak, en wat in feite een grap. Nou, zullen we begrijpen waaruit poten groeien, en erachter te komen hoe de bytes te vertalen in megabytes of andere meerdere eenheden.

Bit - de kleinste eenheid van binaire informatie. Meer in het bijzonder, de kwantiteit. Dit verwijst naar informatie over één van de twee toestanden van het object. Bijvoorbeeld een signaal / geen signaal, waar / onwaar, 1/0, enz. G. Van Engels naam treedt verlaging bi naire digi t ( "binary") = bit. En "bit" verwijst naar een cijfer van de binaire code. In dit geval wordt een decimaal cijfer weergegeven als een nul of één, bijvoorbeeld zoals aangegeven in de tabel. Dit heet een "binair systeem van nummering."

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 te zien is, de getallen 0 en 1 hebben dezelfde decimale representatie en deuce heeft twee bits - 10. En in de 8-4 (1000).

En wat is kilobits?

De meest wijdverbreide gebruik van dit nummer systeem gevonden in de computertechnologie. Met name de binaire getallen gebruikt voor het aantal digitale geheugens.

Hier is een voorbeeld. Het aantal van alle mogelijke adressen op de adresbus gelijk is aan een aantal van twee in zekere mate N. Of anders - 2 N. Hier geeft N het aantal bits van de bus. Wat zien we? Het aantal cellen in de geheugenchip gelijk in meer of mindere mate 2. En - nog interessanter. Nummer 2 10 = 1024 is zeer dicht tot 1000. Op hetzelfde moment, duizenden gebruikt als basis voor de decimale voorvoegsels. Daarom werden 1024 bits "kilobits" genoemd. Naar analogie met de kilo gram of kilo meter. Ik herinner anekdote, hierboven.

Bytes en stukjes

Van de informatica bekend als volgt. "Bytes" (eng. Byte) heet een opslageenheid en de verwerking van digitale informatie. Vertegenwoordigt het aantal bits gelijktijdig verwerkt computer. Het is een klassiek.

Moderne computersystemen gebruik byte bestaat uit 8 bits. Bijgevolg kan het 256 (2 8) verschillende waarden aannemen.

Om bytes aan megabytes te zetten, doe maar. Rekenen voor de derde klasse: 1 kilobyte = 1024 bytes. Onthouden over 10 februari? A 1 MB = 1024 KB (m. E. 2 20 = 2x10 2) = 1.048.576 bytes.

toepassingen

Meestal, de bytes worden gebruikt in computersystemen, en stukjes - in datatransmissienetwerken. In het algemeen, voor snelheidsmeting.

Hier is een voorbeeld. Ethernet netwerk levert een gegevenssnelheid in de orde van 10 Mbit / s tot 1 Gb / s. Meer moet worden opgemerkt dat, in de regel bytes aangegeven met de letter "B" (of Latijns «B»). "Bit" en geregistreerd. Het voorvoegsel "kilo" wordt aangeduid met "K" brief. Het is een hoofdletter in plaats van kleine letters. Een klein "k" geschreven naam van de decimale prefix "kilo", dwz Maart 10 = 1000. nu eens meer in detail de volgende vraag.

Binaire en decimale voorvoegsels

Hoe kan bytes in megabytes, min of meer duidelijk te vertalen. In het begin van 1999, de bekende organisatie IEC (International Electrotechnical Commission) in het verkeer brengen binaire voorvoegsel om meerdere eenheden van de hoeveelheid informatie te vormen. De reden hiervoor was de nabijheid nummers 1024 en 1000. Ook de gebruikelijke decimale voorvoegsels gebruikt het SI-stelsel, verschillen binary alleen door het vervangen van de laatste lettergreep in "bi" (uit het Latijn binarius - binair). Het ziet eruit zoals weergegeven in de onderstaande tabel.

voorvoegsel afkortingen
door de IEC aangenomen,
bytes / stukjes
de overeenkomstige
decimale
voorvoegsel
Het bedrag waarmee
vermenigvuldigd met het origineel
waarde van de hoeveelheid informatie
KIBI KiB (KiB) / KIBIT kg (10 3) 10 februari 1024, of
Mebi MiB (MiB) / Mibit mega (10 6) 1048576 of 20 februari
Hibi GiB (GIB) / Gibit giga (10 9) 1073741824 of 30 februari
Taby TiB (TiB) / Tibit tera (10 12) Of 40 1099511627776 2
PEBI PIB (PiB) / Pibity huisdieren (10 15) 1125899906842624 2 of 50
eksbi ETC (EIB) / Eibit EXA (10 18) Of 2 1152921504606846976 60
Zebi Zib (Zib) / Zibit zetta (10 21) 1180591620717411303424 of 2 70
yobi YiB (YiB) / Yibit yotta (10 24) 1208925819614629174706176 of 2 80

De norm die is opgesteld door een groot aantal landen, maar de ingevoerde namen worden minder vaak gebruikt, vooral in schriftelijk en mondeling - bijna nooit. Hoe te vinden als gevolg van de kakofonie. Misschien wel. U verklaart dat kilobits klinkt mooier dan kibibit en megabytes beter dan mebibytes.

Het vertalen van bytes in megabytes duidelijk. Maar dat is nog niet alles. Tot nu toe zijn er twee manieren om de vorming van multiples info. Dat de vraag nog meer verwarrend is hoeveel zijn in de 1 megabyte bytes.

De eerste benadering

.. In deze de prefix "kilo", "mega", enz. Worden gebruikt als een binaire voor de volgende gevallen:

  • De file manager en andere software op de verkorte bestandsgrootte setting. Bijvoorbeeld, het programma meldt dat het record is 10 MB. De klassieke manier om bytes overdragen megabytes rekening met de grootte die gelijk is aan 10485760 bytes is. Het bestand managers van de recente ontwikkelingen voldoet aan de standaard afmetingen - met behulp van de verkorte vorm van binaire voorvoegsels, zoals MiB (MiB).
  • Fabrikanten random access memory, flash geheugenkaarten, videogeheugen.
  • CD-ROM volume wordt alleen gegeven in binaire megabytes.

De tweede benadering

Hier worden de consoles worden gebruikt als een decimaal in de volgende gevallen:

  • Harde en optische drives. Hun volume lood in decimale megabytes. Uitzondering: CD, waarvan de capaciteit wordt aangegeven in binary.
  • Informele communicatie. In dit geval worden de waarden van circa afgerond. Zo kan het volume van ongeveer 10 miljoen bytes van het bestand worden gezegd dat het "gewicht" 10 megabytes. Wat zien we hier? In dit geval is de bytes in megabytes overgedragen niet geheel correct is, maar de communicatie plaatsvindt.
  • Aanwijzing van telecommunicatie verbindingssnelheid. Neem bijvoorbeeld de 100BASE-TX standaard. Daarin 100 Mbit / s datasnelheid precies 100 miljoen bits / s. Laten we eens kijken naar een meer "wendbare" verbinding met een 10 Gbit / s (10GBASE-X standaard). Het precies 10 miljard bits / s. Dat is het. En niet een beetje meer of minder.

Maar met een drie-inch diskettes van 1,44 MB (onthoud die?) Was nog interessanter. Hun capaciteit wordt aangegeven in de BCD-code megabytes. Werd als volgt bereid. Een voorbeeld van zo'n "megabytes" was KiB is 1000, dat is ongeveer 0,977 MiB, maar tegelijkertijd 1 KiB geëvenaard 1024 bytes.

Opgemerkt dient te worden dat er een verschil is tussen deze twee opties indiening consoles. Terwijl bij kilobytes niet hoger dan 2,4%, vervolgens een megabyte reeds 4,9% GB - 7,4%, en terabyte - bijna 10%. Natuurlijk, niet in het voordeel van de binaire representatie. E. "stelen" onze fabrikanten bytes. Bijvoorbeeld, het kopen van een harde schijf capaciteit van 1 TB. Als een persoon die informatica gestudeerd heeft, u vroom geloof dat er 1099511627776 bytes. En het blijkt - "slechts" 1000000000000. Dat wil zeggen, heb je "afgebeten" meer dan 99,5 miljard bytes (ongeveer 98 GB). Een veel of weinig? Ongeveer - van 40 tot 200 full-length films, afhankelijk van de indeling. Niets gezegd over wat? E. Zoals hierboven geschreven, de tiende.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 birmiss.com. Theme powered by WordPress.