KompiuteriaiProgramavimas

Kaip išversti baitų į megabaitų ir atgal?

Šiandien mūsų gyvenimas yra sunku įsivaizduoti be kompiuterių. Jie yra visur. Žodis "šiek tiek", "baitas", "MB" tapo mūsų gyvenimo dalimi. Paprasti žmonės dažnai naudoja juos nežinant, ką jie reiškia ir kaip susiję tarpusavyje.

Bitai, kilobitais ...

Yra senas anekdotas. Koks yra skirtumas tarp normalus žmogus ir kompiuterių specialistas skirtumas? Pirmieji tikri, kad vienas kilobaitas 1000 baitų, o antrasis - į kilogramą - 1024 gramų. Ir normalūs žmonės dažnai klausia, o kas, tiesą sakant, pokštas. Na, mes suprantame, iš kur kojos auga, ir sužinoti, kaip išversti baitų megabaitais arba kitais keliais vienetais.

Truputi - mažiausias vienetas dvejetainis informaciją. Tiksliau, jos kiekį. Tai reiškia, kad informacijos apie vieną iš dviejų būsenų objektą. Pavyzdžiui, signalas / nėra signalo, true / false, 1/0, ir pan., G. Iš angliško pavadinimo Įvyksta mažinimo bi Nary digi t ( "dvejetainis") = tiek. Ir "šiek tiek" susijusi su vienu skaitmeniu dvejetainis kodas. Šiuo atveju, dešimtainis skaitmuo yra pristatomas kaip nulis arba vienas, pavyzdžiui, kaip parodyta lentelėje. Tai vadinama "dvejetainis sistema numeracija."

dešimtainis skaitmuo dvejetainis kodas dešimtainis skaitmuo dvejetainis kodas
0 0 5 101
1 1 6 110
2 10 7 111
3 11 8 1000
4 100 9 1001

Kaip galima matyti, skaičiai 0 ir 1 turi tą pačią atstovavimą ir dešimtainė Deuce turi du bitai - 10. Ir aštuoni - keturi (1000).

Ir kas yra kilobitų?

Labiausiai paplitęs naudojimas šį numerį sistemos rastas kompiuterinės technologijos. Visų pirma, dvejetainiai skaičiai naudojami skaičių skaitmeninių prisiminimus.

Čia yra pavyzdys. Visų galimų adresus adresų autobusu skaičius yra lygus bet kuriam dviratės skaičiaus tam tikru mastu N. arba kitaip - 2 N. Čia n žymi bitai autobuso numerį. Ką mes matome? Iš ląstelių atminties lustas skaičius yra lygus vienam ar kitam laipsnio 2. Ir tada - net įdomiau. Numeris 2 10 = 1024 yra labai arti 1000. Tuo pačiu metu, tūkstančiai naudojami kaip už dešimtųjų priešdėlių pagrindu. Todėl 1024 bitai buvo vadinami "kilobitų". Analogiškai kilogramui gramo arba kilogramas matuoklį. Prisimenu anekdotą, kaip parodyta aukščiau.

Baitų ir bitai

Kompiuterijos žinoma taip. (Baitas Eng.) "Baitų" yra vadinamas saugojimo vienetas, ir skaitmeninės informacijos apdorojimo. Ji atstovauja bitai vienu metu perdirbtų kompiuterį skaičių. Tai klasika.

Šiuolaikinės kompiuterinės sistemos naudoti baitas susideda iš 8 bitų. Todėl, ji gali imtis 256 (2 8) skirtingas reikšmes.

Norėdami konvertuoti baitų megabaitų, tiesiog veikti. Aritmetika trečią klasę: 1 kilobaitas = 1024 baitai. Įsiminti apie vasario 10? A 1 MB = 1024 KB (m. E. 2 @ 20 = 2x10 2) = 1048576 baitų.

programos

Dažniausiai, baitai naudojamas kompiuterių sistemas ir bitai - duomenų perdavimo tinklus. Apskritai, dėl greičio matavimo.

Čia yra pavyzdys. "Ethernet" tinklas suteikia duomenų greitis nuo 10 Mb / s diapazone iki 1 Gb / s. Daugiau reikia pažymėti, kad, kaip taisyklė, baitai žymimas raide "B" (arba lotynų «B»). "Truputi" ir registruojami. Priešdėlis "kilogramas" rodo "K" raidės. Tai kapitalas, o ne mažosiomis raidėmis. Nedidelė "K" yra parašyta po dešimtainio priešdėlis "kilo", ty vardą Kovo 10 = 1000. Dabar mano išsamiau taip klausimas.

Dvejetainiai ir tūkstantųjų priešdėliai

Kaip išversti baitų į megabaitų, daugiau ar mažiau aišku. 1999 metų pradžioje, gerai žinomas organizacija IEC (Tarptautinės elektrotechnikos komisijos) išleidžia į apyvartą dvejetainis priešdėliu suformuoti kelis vienetus informacijos kiekį. Dėl šios priežasties buvo artumo numeriai 1024 ir 1000. Be to, įprasti tūkstantųjų priešdėliai naudojami SI sistemos, dvejetainis skiriasi tik pakeičiant paskutinį skiemenį į "bi" (iš Lotynų paketai | - dvejetainis). Jis atrodo taip, kaip parodyta toliau pateiktoje lentelėje.

priešdėlis santrumpos
pagal IEC priėmė,
baito bitai /
atitinkamas
dešimtainis
priešdėlis
Suma, kuria
padauginta iš originalo
vertė informacijos kiekį
KIBI KB (KB) / KIBIT kg (10 3) 1024 2 10 arba
Mebi MiB (MiB) / Mibit mega (10 6) Arba 1048576 2 20
Hibi GiB (GiB) / Gibit giga (10 9) 1073741824 arba 30 Vas
Taby TiB (TiB) / Tibit Tera (10 12) Arba 40 1099511627776 2
PEBI PIB (PIB) / Pibity PET (10 15) 1125899906842624 2 arba 50
eksbi ETC (EIB) / Eibit EXA (10 18) Arba 2 1152921504606846976 60
zebi ZIB (Zib) / Zibit Zetta (10 21) 1180591620717411303424 arba 2 70
yobi YiB (YiB) / Yibit yotta (10 24) 1208925819614629174706176 arba 2 80

Standartinė priėmė daugelio šalių, tačiau įvesti pavadinimai yra naudojami rečiau, daugiausia raštu ir žodžiu - beveik niekada. Kaip rasti dėl kakofonija. Gal taip. Jūs sutinkate, kad kilobitų skamba gražiau nei kibibit ir megabaitų geriau nei mebibytes.

Vertimas baitų į megabaitų aišku. Bet tai dar ne viskas. Iki šiol, yra du požiūriai į kartotiniai informacijos formavimas. Tai dar labiau klaidina klausimas yra, kiek yra 1 megabaitą baitų.

Pirmasis metodas

.. Be jo priešdėlis "kilo", "Mega" ir tt yra naudojami kaip šiais atvejais binary:

  • Failų tvarkyklė ir kita programinė įranga tuo sutrumpintai failo dydis aplinkoje. Pavyzdžiui, programa praneša, kad įrašas dydis yra 10 MB. Klasikinis būdas perduoti baitų megabaitais, mano dydis yra lygus 10485760 baitų. Failų vadovai naujausius pokyčius atitinka standartinę matmenų - naudojant sutrumpintą formą binarinių priešdėlių, pavyzdžiui MIB (MPB).
  • Gamintojai Random Access Memory, atminties kortelės, vaizdo atminties.
  • CD-ROM tomas skiriamas tik dvejetainius megabaitų.

Antrasis metodas

Čia pultai naudojami kaip šiais atvejais dešimtosios dalies:

  • Kietos ir optiniai diskai. Jų apimtis švino dešimtųjų megabaitų. Išimtis: CD, kurio talpa yra nurodomas dvejetainis.
  • Neformalus bendravimas. Šiuo atveju, vertybių maždaug suapvalinti. Pavyzdžiui, maždaug 10 milijonų baitų failą apimtis galima teigti, kad ji "sveria" 10 megabaitų. Ką mes matome čia? Šiuo atveju, į perduotų megabaitų baitų nėra visiškai teisinga, bet bendravimas vyksta.
  • Pavadinimas telekomunikacijų ryšio greitį. Pavyzdžiui, imtis 100BASE-TX standartą. Be to 100 Mb / s duomenų perdavimo sparta tiksliai atitinka 100 mln Grąžtai / s. Pažvelkime į daugiau "apsukrus" junginio su 10 Gbit / s (10GBASE-X standartas). Tai tiksliai atitinka 10 mlrd Grąžtai / s. Štai ir viskas. Ir ne šiek tiek daugiau arba mažiau.

Bet su trijų colių diskeliai 1.44 MB (prisiminti tuos?) Buvo net įdomesnis. Jų talpa yra nurodyta dvejetainis-dešimtainis kodas megabaitų. Ji buvo parengta taip. Vienas iš tokių "megabaitų" buvo KB 1000, kuris yra maždaug 0,977 MiB, bet tuo pačiu metu 1 KB sudarė 1024 baitų.

Reikėtų pažymėti, kad yra skirtumas tarp šių dviejų variantų pateikimo konsolių. Nors tuo atveju, kilobaitai neviršija 2,4%, tada dėl megabaitų jau 4.9% iki GB - 7,4%, o terabaito - beveik 10%. Žinoma, ne už tai, kad dvejetaine sistema. E. "pavogti" mūsų gamintojai baitų. Pavyzdžiui, perkant kietojo disko talpa yra 1 TB. Kaip asmuo, kuris studijavo informatikos, jums pamaldžiai tikėti, kad ten 1099511627776 baitų. Ir it turns out - "tik" 1000000000000. Tai yra, jūs turite "įkando ne" daugiau nei 99,5 mlrd baitai (maždaug 98 GB). Daug ar mažai? Grubiai - nuo 40 iki 200 pilnametražių filmų, priklausomai nuo formato. Nieko pasakyti apie ką? E. Kaip parašyta aukščiau, dešimtas.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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