Kako pretvoriti bajta do megabajta i natrag?
Danas je teško zamisliti naš život bez računala. Pronađeni su svugdje. Riječi "bit", "byte", "megabajt" čvrsto su ušli u naš život. Često ih koriste obični ljudi, ne znaju što znače i kako su povezani.
sadržaj
Bitovi, kilobitshellip-
Postoji stara anegdota. Koja je razlika između normalne osobe i računalnog tehničara? Prvi je siguran da je u kilobajtu 1000 bajta, a drugi - to u kilogramu - 1024 grama. I često se normalni ljudi pitaju i što je zapravo šala. Pa, saznat ćemo odakle noge rastu i saznati kako prevesti bajtove u megabajte ili druge višestruke.
Bit je najmanja mjeračka jedinica za binarne informacije. Točnije, njegova količina. Ovdje podrazumijevamo informacije o jednoj od dvije države objekta. Na primjer, postoji signal / nema signala, true / false, 1/0, itd. Ime proizlazi iz engleske kratice dvonary digit ("binarni broj") = bit. Također, jedan bit binarnog koda naziva se "bit". U ovom slučaju decimalna znamenka prikazana je kao nula ili jedna, primjerice kao što je prikazano u tablici. Ovo se zove "binarni sustav broj ".
Decimalna znamenka | Binarni kod | Decimalna znamenka | Binarni kod |
0 | 0 | 5 | 101 |
1 | 1 | 6 | 110 |
2 | 10 | 7 | 111 |
3 | 11 | 8 | 1000 |
4 | 100 | 9 | 1001 |
Kao što vidite, brojevi 0 i 1 imaju isti prikaz, dok u decimalnom broju postoje dvije znamenke - 10. A u osam je četiri (1000).
A što je kilobit?
Najšira primjena ovog broja sustava pronađena u računalnoj tehnologiji. Konkretno, binarni brojevi koriste se za brojanje ćelija digitalne memorije.
Dajmo primjer. Broj svih mogućih adresa na bilo kojem adresnom busu jednak je broju dva do određene mjere N. Ili - 2N. Ovdje N označava broj bitova autobusa. Što vidimo? Broj ćelija u memorijskom čipu je jednak jedan ili drugi stupanj broja 2. A onda - još zanimljivije. Broj 210 = 1024 je vrlo blizu 1000. Istovremeno, tisuću se koristi kao osnova za decimalne konzole. Stoga su 1024 bita nazvana "kilobitima". Analogijom s kilogramgram ili kilogrammetar. Sjećamo se gore navedene anegdote.
Bytes i Bitovi
Sljedeće je poznato iz računalnih znanosti. "Byte" (engleski byte) naziva se jedinica za pohranu, kao i obrada digitalnih informacija. To je broj bitova koje računalo istovremeno obrađuje. Ovo je klasik.
Moderni računalni sustavi koriste bajt koji se sastoji od 8 bita. Stoga, može prihvatiti 256 (28) različitih vrijednosti.
Za pretvaranje bajta do megabajta jednostavno nastavljamo. Aritmetika za treću klasu: 1 kilobajt = 1024 bajta. Sjećamo se oko 210? A 1 MB = 1024 KB (tj. 220 = 22x10) = 1048576 bajtova.
aplikacije
Najčešće, bajtovi se koriste u računalnim sustavima, a bitovi se koriste u prijenosnim mrežama informacija. U pravilu, za mjerenje brzine.
Dajmo primjer. Ethernet pruža brzina prijenosa podataka u rasponu od 10 Mb / s do 1 Gbit / s. Treba također pojasniti da se, u pravilu, bajt označava slovom "B" (ili latinskim "B"). "Bit" i snimljen. Prefiks "kilogram" označen je slovom "K". To je kapital, ali ne mala. Malo "k" zapisuje naziv decimalnog privitka "kilo"; 103 = 1000. Sada razmotrite detaljnije sljedeće pitanje.
Binarne i decimalne konzole
Kako prebaciti bajta u megabajte je više-manje jasno. Početkom 1999. godine, poznati organizacija IEC (Međunarodno elektrotehničko povjerenstvo) stavi u promet binarni prefiks u obliku višestrukih jedinica za količinu informacija. Razlog za to je blizina brojevi 1024 i 1000. Slično, konvencionalni decimalna prefiksi koji se koriste u SI sustav, binarni razlikuju samo zamjenom zadnji slog u „BI” (od latinskog binarius - binarni). Izgleda da je prikazano u donjoj tablici.
Prefiks | kratice usvojio IEC, bajtova | Relevantno decimal prefiks | Iznos po kojem početno smisaokoličina podataka |
KIBI | KB (KB) / Kibit | kilogram (103) | 1024 ili 210 |
mebi | MiB (MiB) / Mibit | mega (106) | 1048576 ili 220 |
HIBI | GIB (GiB) / Gibit | giga (109) | 1073741824 ili 230 |
taby | TiB (TiB) / Tibit | tera (1012) | 1099511627776 ili 240 |
PEBI | PiB (PiB) / Pibit | peta (1015) | 1125899906842624 ili 250 |
eksbi | EiB (EiB) / Eibit | exa (1018) | 1152921504606846976 ili 260 |
zebi | ZiB / Zybite | zeta (1021) | 1180591620717411303424 ili 270 |
yobi | YiB (YiB) / Yibit | yott (1024) | 1208925819614629174706176 ili 280 |
Mnoge zemlje odobrile su ovaj standard, no unesena imena se ne koriste toliko često, uglavnom u pisanom govoru, i gotovo nikada usmeno. Kao što kažu, zbog kakofonije. Možda i tako. Slažem se da kilobit zvuči ugodnije od kibibita, a megabajt je bolji od mebibita.
Prevođenje bajtova u megabajte je jasno. Ali to nije sve. Dosad su dva pristupa stvaranju višestrukih količina informacija. Ono što je još zbunjujuće je pitanje koliko u 1 megabajt bajtova.
Prvi pristup
U njemu se prefiks "kilo", "mega;" itd. Koriste kao binarni u sljedećim slučajevima:
- U upravitelju datotekama i drugim softverima sa smanjenom veličinom datoteke. Na primjer, program izvještava da je veličina audio zapisa 10 MB. Klasičnom metodom prevođenja bajtova u megabajte, smatramo veličinu koja je jednaka 10485760 bajtova. U upravitelju datoteka najnovijih dostignuća, postoji standardna oznaka veličine - koristeći skraćeni oblik binarnih prefiksa, na primjer MiB (MiB).
- proizvođači memorija s izravnim pristupom, flash kartice, video memorije.
- Glasnoća CD-ROM-a specificirana je samo u binarnim megabajima.
Drugi pristup
Ovdje se prefiksi koriste kao decimalni u sljedećim slučajevima:
- Tvrdi i optički pogoni. Njihov volumen je dan u decimalnim megabajima. Iznimka: CD čiji je kapacitet naveden u binarnom.
- Neformalna komunikacija. U ovom slučaju, vrijednosti su grubo zaobljene. Tako, na primjer, o datoteci s volumenom od 10 milijuna bajtova može se reći da "teži" 10 megabajta. Što vidimo ovdje? U ovom slučaju, bajtovi u megabajtima nisu ispravno prevedeni, ali u komunikaciji to se događa.
- Određivanje brzina telekomunikacijskih veza. Na primjer, uzmite standardni 100BASE-TX. U njemu, 100 Mbit / s odgovara brzini prijenosa podataka od točno 100 milijuna bps. Pogledajmo više "pametne" veze s brzinom od 10 Gbps (standardni 10GBASE-X). To odgovara točno 10 milijardi bps. Ovdje tako. I ne malo više ili manje.
Ali s 3-inčnim disketama od 1,44 MB (sjetite se tih?) Bio je još zanimljiviji. Njihov kapacitet je specificiran u binarnom decimalnom megabajtu. Ovo je dobiveno kako slijedi. Jedan takav "megabajt" bio je 1000 KB, što je oko 0,977 miB, ali istovremeno 1 KB je 1024 bajta.
Treba napomenuti da postoji razlika između ove dvije opcije za predstavljanje konzola. A ako u slučaju kilobajta ne prelazi 2,4%, onda za megabajta već 4,9%, za gigabajte - 7,4%, a za terabajte - skoro 10%. Naravno, ne u korist binarnog predstavljanja. To znači da proizvođači "ukrade" proizvođače bajtova. Na primjer, kupite tvrdi disk kapaciteta 1 TB. Kao osoba koja je proučavala računalnu znanost, čvrsto ste uvjereni da u njemu ima 1099511627776 bajtova. I ispada - "samo" 1000000000000. To znači da ste "ugrizli" više od 99,5 milijardi bajtova (gotovo 98 GB). Je li to puno ili malo? Grubo - od 40 do 200 igranih filmova, ovisno o formatu. Ne govori li? To je, kao što je napisano gore, desetina.
- Što je sustav binarnog broja?
- 1 Mbps - koliko je brzina? Ukratko o bitovima i bajtovima
- Informacijski kapacitet tvrdog diska: što je to?
- Binarni kod. Vrste i duljina binarnog koda. Obrnut binarni kod
- 1000 Ili 1024? Koliko megabajta u gigabajtu?
- Koliko komada u bajtu? Što je malo i bajt?
- Što je MB i promet?
- Malo je jedinica informacija
- Pojedinosti o tome kako pretvoriti bitove u bajtove
- Prevodimo bajtove u kilobite
- Koja je snaga abecede? Kako pronaći snagu abecede: formula
- Što je kilobajt? Prijenos bitova u kilobajt
- Vrste podataka i kako ih obraditi
- Binarni brojevi: sustav binarnog broja
- UART sučelje: opis, uporaba
- Najpopularniji broj sustavi
- Prikaz informacija na računalu
- Jedinice informacija
- Bitne operacije. Programiranje u C i C + +
- Binarni kodovi: recenzije, komentari, pitanja, odgovori
- Upoznajte bin datoteku