Cum se traduce bytes în megaocteți și înapoi?

astăzi este dificil să ne imaginăm viața fără calculatoare.Ei sunt peste tot.Cuvintele "bit", "octetul", "megaocteți" au devenit parte din viața noastră.Oamenii obișnuiți le folosesc cel mai fără să știe ce înseamnă și cum interconectate.Biți

, kilobiți ...

Există o anecdotă vechi.Care este diferența dintre o persoană normală și un specialist în calculatoare?Primele sigur că unul kilobyte 1000 bytes, iar al doilea - în kilogram - 1024 grame.Și oamenii normali de multe ori cere, și ceea ce, de fapt, o glumă.Ei bine, vom înțelege în cazul în care picioarele sunt în creștere, și de a afla cum se traduce bytes in megabytes, sau alte unități multiple.

bit - cea mai mică unitate de informații binare.Mai precis, cantitatea.Aceasta se referă la informații despre unul dintre cele două state ale obiectului.De exemplu, există un semnal / nici un semnal, adevărat / fals, 1/0, și așa mai departe. D. Există un nume de limba engleză abreviere bi plenare Digi t ("binar") = bit.De asemenea, "bit" se referă la o singură cifră a codului binar.În acest caz, o cifră zecimală este reprezentat ca un zero sau unu, de exemplu așa cum se arată în tabel.Aceasta se numește "sistem binar".

cifră zecimală Binary cod cifră zecimală cod binar
0 0 5 101
1 1 6 110
2 10 7 111
3 11 8 1000
4 100 9 1001

După cum puteți vedea, numerele 0 și1 au aceeași idee, dar în echipa de doi oameni pentru două cifre zecimale - 10. Și în opt - patru (1000).

Și ce kilobit?

folosit cel mai des acest sistem număr găsit în tehnologia informatică.În special, numere binare sunt utilizate pentru numerotarea celulelor de memorie digitală.

Aici este un exemplu.Numărul de toate adresele posibile orice autobuz adresa este numărul doi în unele N. grad sau altul - 2N.Aici, N reprezintă numărul de biți ai magistralei.Ce vedem?Numărul de celule în chip de memorie este egal cu un grad sau altul de 2. Și apoi - chiar mai interesant.Numărul 210 = 1,024 este foarte aproape de 1000. În același timp, mii de utilizate ca bază pentru prefixele zecimale.Astfel, 1024 de biți a devenit cunoscut ca "kilobiți".Prin analogie cu kilogram gram sau de kg metru.Îmi amintesc anecdota, prezentat mai sus.Bytes

și biți

Din informatica cunosc următoarele."Byte" (eng. Byte), numit unitate de stocare, precum și prelucrarea de informații digitale.Acesta reprezintă numărul de biți procesate simultan de un calculator.Aceasta este o clasic.

sisteme informatice moderne folosesc byte constă din 8 biți.Prin urmare, este posibil să dureze 256 (28) valori diferite.

Pentru a converti bytes în megaocteți, doar acționează.Aritmetică pentru clasa a treia: 1 kilobyte = 1024 bytes.Îmi amintesc despre 210?A 1 MB = 1,024 KB (t. S. 220 = 22h10) = 1.048.576 bytes.

Aplicații

cel mai adesea octeți utilizate în sistemele informatice, precum și de biți - rețele de transfer de informații.În general, pentru măsurarea vitezei.

Aici este un exemplu.Rețea Ethernet asigură viteze de transfer de date în intervalul de 10 Mbit / s la 1 Gb / s.Mai trebuie amintit că, de regulă, octetul indicat de litera "B" (sau latină «B»)."Bit" și se înregistrează.Prefixul "kilo" este desemnat de litera "K".Este un capital, mai degrabă decât orizontale.Micul "K" este scris numele prefixul zecimal "kilo", adică103 = 1000. Acum ia în considerare mai în detaliu următoarea întrebare.

prefixe binare și zecimale

cum se traduce bytes in megabytes, mai mult sau mai puțin clare.La începutul anului 1999, organizația bine-cunoscut IEC (Comisia Internațională pentru Electrotehnică) a pus în circulație prefix binar pentru a forma mai multe unități de informații cantitate.Motivul pentru acest lucru a fost apropierea dintre numerele 1024 și 1000. În mod similar, prefixele zecimale standard utilizate de către sistemul internațional SI binare diferă doar prin înlocuirea ultima silabă în "BI" (de la binarius Latină - binar).Se pare ca acest lucru, așa cum se arată în tabelul de mai jos.

prefix Abrevieri,
adoptat IEC, bytes
/ biti
corespunzătoare
zecimal
consola
sumă de care
înmulțit valoare
originală cantitate de informații
Kibi KiB (KiB) / kg KIBIT (103) 1,024, sau 210
mebi MIB (MIB) / Mibit mega (106) 1048576 sau220
Hibi GiB (GiB) / Gibit concert (109) 1073741824 sau 230
Taby TiB (tib) / Tibit TERA (1012) 1099511627776 sau 240
PEBI PIB (PIB) / Pibity pentru animale de companie (1015) 1125899906842624 sau 250
eksbi DES (BEI) / Eibit Aix (1018) 1152921504606846976 sau 260
zebi Zib (Zib) / Zibit Zetta (1021) 1180591620717411303424 sau 270
Yobi YiB (YiB) / Yibit yotta (1024) 1208925819614629174706176 sau 280

Standardul adoptat de multe țări, dar numele introduse sunt folosite mai puțin frecvent, în special în scris și oral - aproape niciodată.Se crede că din cauza cacofonia.Poate așa.Sunteți de acord că kilobiți sună mai frumos decât kibibit și megaocteți mai bine decât mebibytes.

Traducere bytes MB clar.Dar asta nu e tot.Până în prezent, există două abordări pentru formarea mai multe valori cantitatea de informații.Ceea ce complică și mai mult problema de cât de multe sunt în octetul 1 megabyte..

prima abordare

În ea prefixul "kilo", "mega", și așa mai departe D. sunt folosite ca un binar pentru următoarele cazuri:

  • în managerul de fișiere, și alte software-uri în stabilirea dimensiunea fișierului prescurtată.De exemplu, programul raportează că mărimea înregistrare este de 10 MB.Modul clasic de a transfera bytes în megaocteți, ia în considerare dimensiunea, care este 10485760 bytes.Managerii de fișiere de evoluțiile recente îndeplinește dimensionarea standard de - folosind scurt forma de atașamente binare, cum ar MiB (MIB).
  • Producătorii memorie cu acces aleator, carduri flash, memorie video.
  • volum CD-ROM este specificată doar în megaocteți binare.

doua abordare

prefixe Nu zecimale sunt utilizate ca în următoarele cazuri:

  • Hard și unități optice de disc.Volumul lor de plumb în megaocteți zecimale.Excepție: CD, a căror capacitate este indicat în binar.
  • comunicare informală.În acest caz, aproximativ rotunjite.De exemplu, un fișier de aproximativ 10 milioane de bytes volum poate spune că acesta "cântărește" 10 megaocteți.Ce vedem aici?În acest caz, octeții în megaocteți transferate nu este în întregime corect, dar este nevoie de comunicare.
  • conexiuni telecom simbol de viteză.De exemplu, să ia standard 100BASE-TX.În ea 100 Mbit / s rata de date corespunde exact 100 de milioane de biți / s.Să ne uităm la o conexiune mai "agile" la 10 Gbit / s (standard 10GBASE-X).Aceasta corespunde exact 10 miliarde de biți / sec.Asta e tot.Nu este un pic mai mult sau mai puțin.

Dar, cu floppy disk-uri de trei inch 1,44 MB (amintiți-vă cele?), A fost chiar mai interesant.Capacitatea lor este indicată în megaocteți BCD.Se prepară după cum urmează.Un astfel de "MB" a fost KiB este 1000, care este de aproximativ 0.977 MIB, dar în același timp KiB 1 cifrat 1024 octeți.

Trebuie remarcat faptul că există o diferență între aceste două console opțiuni de depunere.Și dacă în cazul de kilobytes nu depășește 2,4%, apoi un megabyte este deja 4,9% pentru GB - 7,4% și terabytes - aproape 10%.Desigur, nu în favoarea reprezentării binare.E. "Fura" Producatori de bytes noastre.De exemplu, cumpararea o capacitate hard disk de 1 TB.Ca cineva care a studiat informatica, tu crezi că acolo cu evlavie 1099511627776 bytes.Și se pare - "doar" 1000000000000. Asta este, ai "mușcat" mai mare de 99,5 miliarde de bytes (aproape 98 GB).Un lot sau un pic?Grosieră - între 40 și 200 de lungmetraje, în funcție de formatul.Nu despre ceea ce nu vorbește?E., cum s-a descris mai sus, a zecea parte.