CalculatoareProgramare

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

Astăzi viața noastră este greu de imaginat fără calculatoare. Ele se găsesc peste tot. Cuvântul „bit“, „octetul“, „megaocteți“ au devenit parte din viața noastră. Oamenii obișnuiți le folosesc adesea fără să știe ce înseamnă acestea și modul în care să se refere la unul pe altul.

Biți, kilobiți ...

Există o anecdotă veche. Care este diferența dintre o persoană normală și un specialist în calculatoare? În primul rând sigur că unul kilobyte 1000 bytes, iar al doilea - în kilograme - 1024 grame. Și oamenii normali cere de multe ori, și ceea ce, de fapt, o glumă. Ei bine, vom înțelege de unde picioarele cresc, și de a afla cum să traducă octeții în megaocteți sau în alte unități multiple.

Bit - cea mai mică unitate de informație binară. Mai precis, cantitatea acestuia. Acest lucru se referă la informații despre unul dintre cele două state ale obiectului. De exemplu, un semnal / nici un semnal, adevărat / fals, 1/0, și așa mai departe. G. Din limba engleză numele de reducere bi nary Se produce Digi T ( „binar“) = bit. Și „bit“ se referă la o cifră din codul 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 un „sistem binar de numeratie.“

cifre zecimale cod binar cifre zecimale cod binar
0 0 5 101
1 1 6 110
2 10 7 111
3 11 8 1000
4 100 9 1001

După cum se poate observa, numerele 0 și 1 au aceeași reprezentare și egalitate de puncte zecimală are doi biți - 10. Și în cele opt - patru (1000).

Și ce este kilobiți?

Utilizarea cea mai răspândită a acestui sistem număr găsit în tehnologia de calculator. În special, numerele binare utilizate pentru numărul de memorii digitale.

Aici este un exemplu. Numărul toate adresele posibile de pe magistrala de adrese este egal cu orice număr de două într -o anumită măsură , N. Sau altfel - 2 N. Aici, N reprezintă numărul de biți ai autobuzului. Ce vedem? Numărul de celule din cip de memorie este egal cu unul sau altul grad de 2. Și apoi - chiar mai interesant. Numărul 2 10 = 1024 este foarte aproape de 1000. În același timp, mii de utilizate ca bază pentru prefixele zecimale. Prin urmare, 1024 biți au fost numite „kilobiți“. Prin analogie cu gram kilogram sau kilogram metru. Îmi amintesc anecdota, prezentat mai sus.

Bytes și biți

Informaticii cunoscut după cum urmează. „Bytes“ (ing. Byte) se numește o unitate de stocare, precum și prelucrarea informațiilor digitale. Reprezintă numărul de biți procesate simultan de calculator. Este un clasic.

Sistemele moderne de calculatoare folosesc byte format din 8 biți. Prin urmare, este posibil să dureze 256 (2) 8 valori diferite.

Pentru a converti bytes la megaocteți, doar acționează. Aritmetică pentru clasa a treia: 1 kilobyte = 1024 octeți. Amintiți - vă aproximativ 2 10? A 1 MB = 1024 KB (m. E. 2 20 2 = 2x10) = 1.048.576 bytes.

aplicații

Cel mai adesea, bytes utilizate în sistemele informatice, și biți - în rețelele de transmitere a datelor. În general, pentru măsurarea vitezei.

Aici este un exemplu. rețea Ethernet oferă o rată de date , în intervalul de 10 Mbit / s la 1 Gb / s. Mai trebuie remarcat faptul că, de regulă, bytes notate cu litera „B“ (sau latină «B»). „Bit“ și se înregistrează. Prefixul „kilogram“ este indicată prin litera „K“. Este un capital, mai degrabă decât cu litere mici. Un mic „k“ este scris numele prefixul zecimal „kilogram“, adică 10 martie 1000. Acum = ia în considerare mai detaliat următoarea întrebare.

prefixe binare și zecimale

Cum se traduce bytes în megaocteți, mai mult sau mai puțin clare. La începutul anului 1999, organizația bine-cunoscut IEC (Comisia Electrotehnică Internațională) a pus în circulație prefix binar pentru a forma mai multe unități ale cantității de informații. Motivul pentru acest lucru a fost numerele de proximitate 1024 și 1000. În mod similar, prefixe zecimale convenționale utilizate sistemul SI, binar diferă doar prin înlocuirea ultima silabă din „bi“ (de la binarius Latină - binar). Se pare așa cum se arată în tabelul de mai jos.

prefix Abrevieri
adoptat de IEC,
octeți / biți
corespunzător
zecimal
prefix
Suma cu care
înmulțit cu originalul
valoarea cantității de informații
Kibi KiB (KiB) / KIBIT kg (10 3) 10 februarie 1024, sau
mebi MiB (MiB) / Mibit mega (10 6) Sau 1048576 2 20
Hibi GiB (GiB) / Gibit giga (10 9) 1073741824 sau 30 februarie
Taby TiB (TiB) / Tibit tera (10 12) Sau 40 1099511627776 2
PEBI CIP (CIP) / Pibity animale de companie (10 15) 1125899906842624 2 sau 50
eksbi ETC (EIB) / Eibit exa (10 18) Sau 2 1152921504606846976 60
zebi Zib (Zib) / Zibit Zetta (10 21) 1180591620717411303424 sau 2 70
Yobi YiB (YiB) / Yibit yotta (10 24) 1208925819614629174706176 sau 2 80

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

Traducerea bytes în megaocteți clare. Dar asta nu e tot. Până în prezent, există două abordări pentru formarea de informatii multipli. Aceasta problema si mai confuze este cât de multe sunt în 1 megabyte de octeți.

Prima abordare

.. În ea prefixul „kilogram“, „mega“, etc sunt utilizate ca un binar pentru următoarele cazuri:

  • Managerul de fișiere și alte software-ul la setarea dimensiunii fișierului abreviat. De exemplu, programul raportează că dimensiunea de înregistrare este de 10 MB. Modul clasic de a transfera bytes în megaocteți, ia în considerare dimensiunea de care este egală cu 10485760 bytes. Managerii de fișiere de evoluțiile recente întâlnește dimensionarea standard, - folosind abrevierea de prefixe binare, cum ar MiB (MiB).
  • Producătorii de memorie cu acces aleator, carduri de memorie flash, memorie video.
  • Volumul CD-ROM-ul este dat numai în megaocteți binare.

A doua abordare

Aici consolele sunt folosite ca o zecimală în următoarele cazuri:

  • Hard drive-urile și optice. Volumul de plumb lor în megaocteți zecimale. Excepție: CD-ul, a cărui capacitate este indicată în binar.
  • comunicare informală. În acest caz, valorile rotunjite aproximativ. De exemplu, volumul de aproximativ 10 milioane de bytes de fișier poate fi spus că „cântărește“ 10 MB. Ceea ce vedem aici? În acest caz, octeții în megaocteți transferate nu este în întregime corectă, dar comunicarea are loc.
  • Desemnarea de viteza de conectare de telecomunicații. De exemplu, să ia standardul 100BASE-TX. În ea 100 Mbit / s rata de date corespunde exact 100 de milioane de biți / s. Să ne uităm la un compus mult mai "agile" cu 10 Gbit / s (10GBASE-X standard). Aceasta corespunde exact 10 miliarde de biți / s. Asta e. Și nu un pic mai mult sau mai puțin.

Dar, cu o perioadă de trei inch dischete 1,44 MB (amintiți-vă cele?) A fost chiar mai interesant. Capacitatea lor este indicată în megabytes zecimal codificat binar. Acesta a fost preparat după cum urmează. Un astfel de „MB“ a fost KiB este de 1000, care este de aproximativ 0,977 MiB, dar în același timp, 1 KiB egalat 1024 octeți.

Trebuie remarcat faptul că există o diferență între aceste două console de opțiuni de depunere. În timp ce în cazul kilobytes nu depășește 2,4%, atunci pentru un megabyte este deja 4,9% până la GB - 7,4%, iar pentru Tb - aproape 10%. Desigur, nu în favoarea reprezentării binare. E. „Fura“ producătorii noștri bytes. De exemplu, cumpararea o capacitate hard disk de 1 TB. Ca o persoană care a studiat informatica, tu crezi că piosenie acolo 1099511627776 bytes. Și se pare - „numai“ 1000000000000. Asta este, ai „mușcat“ mai mare de 99,5 miliarde de octeți (aproximativ 98 GB). Un lot sau un pic? Aproximativ - de la 40 la 200 de filme de lung metraj, în funcție de formatul. Nimic nu a spus despre ce? E., cum am scris mai sus, a zecea.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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