KomputilojProgramado

Kiel traduki bajtoj en megabajtoj kaj reen?

Hodiaŭ nia vivo estas malfacile imagi sen komputiloj. Ili troviĝas ĉie. La vorto "iom", "byte", "megabajtoj" iĝis parto de niaj vivoj. Ordinaraj homoj ofte uzas ilin sen scii kion ili signifas kaj kiel rilatas al unu la alian.

Bits, kilobits ...

Ekzistas malnova anekdoto. Kio estas la diferenco inter normala persono kaj komputila fakulo? La unua certas ke unu kilobajto 1000 bajtoj, kaj la duan - en kilogramon - 1024 gramoj. Kaj normalaj homoj ofte demandas, kaj kio, fakte, ŝerco. Nu, ni komprenu de kie piedoj kreskas, kaj malkovri kiel traduki la bajtoj en megabajtoj aŭ en aliaj multoblaj unuoj.

Iom - la plej malgranda unuo de duumaj informoj. Pli precize, ĝia kvanto. Tio aludas al informo pri unu el la du statoj de la objekto. Ekzemple, signalo / neniu signalo, vera / falsa, 1/0, kaj tiel plu. G. De la angla nomo Okazas redukto bi nary digi t ( "duumaj") = iom. Kaj "iom" rilatas al unu cifero de la binara kodo. En ĉi tiu kazo, dekuma cifero estas reprezentita kiel nulo aŭ unu, ekzemple kiel montrita en la tabelo. Tiu nomiĝas "binara sistemo de numeración."

dekuma cifero binara kodo dekuma cifero binara kodo
0 0 5 101
1 1 6 110
2 10 7 111
3 11 8 1000
4 100 9 1001

Kiel povas esti vidita, la nombroj 0 kaj 1 havas la saman reprezenton kaj dekuma diablo havas du pecojn - 10 Kaj en la ok - kvar (1000).

Kaj kio estas kilobits?

La plej vasta uzado de ĉi tiu nombrosistemo trovitaj en komputila teknologio. Aparte, la duumaj nombroj kiuj numeron de ciferecaj memoroj.

Jen ekzemplo. La nombro de ĉiuj eblaj adresoj sur la buso egalas ajnan numeron de du en iu grado N. Aŭ alie - 2 N. Ĉi tie, N signifas la numeron de bitoj de la buso. Kion ni vidas? La nombro de ĉeloj en la memoro blato egalas unu aŭ alian gradon de 2. Kaj poste - eĉ pli interesa. Numero 2 10 = 1024 estas tre proksima al 1000. Samtempe, miloj da uzita kiel la bazo por la decimalaj prefiksoj. Tial, 1024 bitoj nomis "kilobits". Analoge la kilogramo gramo aŭ kilogramo metro. Mi memoras la anekdoton, montrita supre.

Bitokoj kaj pecoj

De komputiko konata kiel sekvas. "Bitokoj" (eng. Byte) nomiĝas stokado unuo, kaj la procesorado de cifereca informo. Ĝi reprezentas la numeron de bitoj samtempe prilaboritaj komputilo. Ĝi estas klasika.

Modernaj komputilsistemoj uzas bajto kiu konsistas de 8 bitoj. Sekve, ĝi povas preni 256 (2 8) malsamajn valorojn.

Por konverti bajtoj por megabajtoj, nur agi. Aritmetiko por la tria klaso: 1 kilobajto = 1024 bajtoj. Memoru pri 2 10? A 1 MB = 1024 KB (m. E. 2 @ 20 = 2x10 2) = 1048576 bajtoj.

aplikoj

Plej ofte, la bajtoj uzita en komputilaj sistemoj, kaj pecoj - en transdono de datumoj retoj. Ĝenerale, por rapideco mezurado.

Jen ekzemplo. Ethernet reto provizas datumoj kurzo en la gamo de 10 Mbit / s al 1 Gb / s. Pli Notu ke, kiel regulo, bajtoj signifis per la litero "B" (aŭ latina «B»). "Iom" kaj registrita. La prefikso "kilo" estas indikita per "K" litero. Estas ĉefurbo anstataŭ minuskla. Malgranda "k" estas skribita la nomo de la dekuma prefikso "kilo", te Marto 10 = 1000. Nun konsideru pli detale al la sekva demando.

Duumaj kaj decimalaj prefiksoj

Kiel traduki bajtoj en megabajtoj, pli malpli klara. Frue en 1999, la bone konata organizo IEC (International Electrotechnical Commission) metita en cirkuladon duumaj prefikson por formi plurajn ekzemplerojn de la kvanto de informo. La kialo de tio estis la proksimeco nombroj 1024 kaj 1000. Simile, kutima dekuma prefiksoj uzis la SI sistemo, duumaj diferencas nur anstataŭigante la lasta silabo en "bi" (el la latina binarius - duumaj). Aspektas kiel montrita en la tabelo malsupre.

prefikso mallongigoj
adoptita de la IEC,
bajtoj / pecoj
la responda
dekuma
prefikso
La kvanto de kiu
multiplikita per la originala
valoro de la kvanto de informo
Kibi KiB (KiB) / KIBIT kilogramojn (10 3) 10 februaro 1024, aŭ
mebi MiB (MiB) / Mibit mega (10 6) 1048576 aŭ Feb. 20
HIBI GiB (GiB) / Gibit giga (10 9) 1073741824 aŭ Feb. 30
Täby TiB (TiB) / Tibit tera (10 12) 40 1099511627776 2
PEBI PIB (PIB) / Pibity dorlotbesto (10 15) 1125899906842624 2 aŭ 50
eksbi KTP (EIB) / Eibit Exa (10 18) Aŭ 2 1152921504606846976 60
zebi Zib (ZiB) / Zibit zetta (10 21) 1180591620717411303424 aŭ 2 70
yobi YiB (YiB) / Yibit yotta (10 24) 1208925819614629174706176 aŭ 2 80

La normo adoptita de multaj landoj, sed la eniris nomoj estas uzataj malpli ofte, ĉefe skribe kaj parole - preskaŭ neniam. Kiel trovi pro la cacofonía. Eble tiel. Vi konsentas ke kilobits sonas pli bela ol kibibit kaj megabajtoj bona ol mebibytes.

Tradukado bajtoj en megabajtoj klara. Sed tio ne estas ĉio. Ĝis nun, ekzistas du aliroj al la formado de obloj informoj. Ke la demando eĉ pli konfuza estas kiom estas en la 1 megabajto de bajtoj.

La unua alproksimiĝo

.. En ĝi la prefikso "kilo", "mega", ktp estas uzataj kiel duumaj por la sekvaj kazoj:

  • La dosieradministrilo kaj aliaj softvaro ĉe la mallongigita dosiero grandeco opcio. Ekzemple, la programo raportas, ke la registro grandeco estas 10 MB. La klasika maniero por transdoni bajtoj en megabajtoj, konsideri la grandecon de kiuj egalas 10485760 bajtoj. La dosiero administrantoj de lastatempaj evoluoj renkontas la norma dimensioning - uzas mallongigita formo de duumaj prefiksoj, kiel ekzemple MiB (MiB).
  • Fabrikistoj memoro de aliro aleatorio, memoro flash kartoj, video memoro.
  • Kodoromo volumo donas nur en duumaj megabajtoj.

La dua alproksimiĝo

Tie la konzoloj estas uzataj kiel du en la sekvaj kazoj:

  • Malfacila kaj optika diskoj. Ilia volumo plumbo en dekuma megabajtoj. Escepto: KD, kies kapacito estas indikita en duuma.
  • Neformala komunikado. En ĉi tiu kazo, la valoroj de proksimume rondeta. Ekzemple, la volumo de proksimume 10 milionoj da bajtoj de dosiero povas diri, ke ĝi "pezas" 10 megabajtoj. Kion ni vidas tie ĉi? En ĉi tiu kazo, la bajtoj en megabajtoj transdonita ne tute korekta, sed komunikado okazas.
  • Nomado de telekomunikado konekto rapido. Ekzemple, prenu la 100BASE-TX normo. En ĝi 100 Mbit / s datumoj imposto respondas ĝuste 100 milionoj bitoj / s. Ni rigardu pli "facilmova" komponaĵo kun 10 Gbit / s (10GBASE-X normo). Ĝi respondas ekzakte 10 miliardoj bitoj / s. Nur tio. Kaj ne iom pli malpli.

Sed kun tri-cola disketoj 1,44 MB (memoras tiujn?) Estis eĉ pli interesa. Ilia kapablo estas indikita en la duuma-kodita dekuma megabajtoj. Estis preparita jene. Unu tia "megabajtoj" estis KiB estas 1000, kiu estas proksimume 0,977 MiB, sed samtempe 1 KiB egalis 1024 bajtoj.

Estas notinde, ke estas diferenco inter tiuj du ebloj submetiĝo konzoloj. Dum en la kazo kilobajtoj ĝi ne superas 2.4%, tiam por megabajto jam 4,9% por GB - 7,4%, kaj por terabajto - preskaŭ 10%. Kompreneble, ne estas al favoro de la binara reprezento. E. "Steal" niaj fabrikantoj bajtoj. Ekzemple, aĉeti malmola disko kapablo de 1 TB. Kiel persono kiu studis komputiko, vi pie kredas ke 1099511627776 bajtoj. Kaj ĝi rezultas - "nur" 1000000000000. Jen, vi "mordis for" pli ol 99,5 miliardoj da bajtoj (proksimume 98 GB). Multaj aŭ iomete? Malglate - de 40 ĝis 200 plenlongaj filmoj, depende de la formato. Nenio diris sur kion? E., Kiel skribite supre, la deka.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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