DatamaskinerProgrammering

Hvordan å oversette byte i megabyte og tilbake?

I dag våre liv er vanskelig å forestille seg uten datamaskiner. De finnes overalt. Ordet "litt", "byte", har "megabyte" blitt en del av våre liv. Vanlige folk ofte bruker dem uten å vite hva de betyr og hvordan de skal forholde seg til hverandre.

Bits, kilobit ...

Det er en gammel anekdote. Hva er forskjellen mellom en normal person og en datamaskin spesialist? Den første at den ene kilobyte 1000 byte, og den andre - i kilogram - 1024 gram. Og vanlige folk ofte spør, og hva, faktisk en spøk. Vel, skal vi forstå hvorfra føtter vokse, og finne ut hvordan å oversette byte i megabyte eller flere andre enheter.

Bit - den minste enheten av binær informasjon. Mer presist, dens kvantitet. Dette refererer til informasjon om en av de to tilstander av objektet. For eksempel, et signal / intet signal, sant / usant, 1/0, og så videre. G. Fra det engelske navnet Forekommer reduksjon bi ordinært digi t ( "binære") = bit. Og "litt" refererer til en siffer i binærkode. I dette tilfelle blir et desimalsiffer representert som en null eller en, for eksempel som vist i tabellen. Dette kalles en "binær system av numeration."

desimaltall binærkode desimaltall binærkode
0 0 5 101
1 1 6 110
2 10 7 111
3 11 8 1000
4 100 9 1001

Som man kan se, tallene 0 og 1 har samme representasjon og desimal toer har to biter - 10. Og i 8-4 (1000).

Og hva er kilobit?

Den mest utbredte bruken av dette tallsystemet som finnes i datateknologi. Spesielt de binære tall som brukes til å rekke digitale minner.

Her er et eksempel. Antallet av alle mulige adresser på adressebussen er lik en rekke av to i en viss grad N. Eller ellers - 2 N. Her betegner N er antall biter av bussen. Hva ser vi? Antall celler i minnebrikken er lik en eller annen grad av 2. Og så - enda mer interessant. Nummer to 10 = 1024 er svært nær til 1000. Samtidig, tusenvis av brukte som grunnlag for desimal prefikser. Derfor ble 1024 kalt "kilobit". Ved analogi med den kilo gram eller kilo meter. Jeg husker anekdote, vist ovenfor.

Bytes og bits

Av datateknologi kjent som følger. "Bytes" (eng. Byte) kalles en lagringsenhet, og behandling av digital informasjon. Det representerer det antall biter som samtidig bearbeidede datamaskin. Det er en klassiker.

Moderne datamaskinsystemer bruker byte som består av 8 bits. Følgelig kan det ta 256 (2) 8 forskjellige verdier.

Å konvertere byte til megabyte, bare handle. Aritmetikk for tredje klasse: 1 kilobyte = 1024 byte. Huske om to 10? A 1 MB = 1024 KB (m. E. 2 20 = 2x10 2) = 1048576 bytes.

søknader

Oftest byte benyttes i datamaskinsystemer og biter - i datanett. Generelt, for hastighetsmåling.

Her er et eksempel. Ethernet-nettverket gir en datahastighet i området på 10 Mbit / s til 1 Gb / s. Mer bør bemerkes at som regel byte merket med bokstaven "B" (eller latin «B»). "Bit" og registreres. Forstavelsen "kilo" er angitt med "K" brev. Det er en kapital snarere enn små bokstaver. En liten "k" er skrevet navnet på desimal prefikset "kilo", dvs. 10 mars = 1000. Nå anser nærmere på følgende spørsmål.

Binære og desimaltall prefikser

Hvordan å oversette byte i megabyte, mer eller mindre klare. Tidlig i 1999, den velkjente organisasjonen IEC (International Electrotechnical Commission) satt i sirkulasjon binærprefiks å danne flere enheter av mengden av informasjon. Grunnen til dette var nærhet tallene 1024 og 1000. Tilsvarende vanlige desimaltall prefikser brukes SI-systemet, binære skiller seg bare ved å bytte ut den siste stavelsen i "bi" (fra latin binarius - binær). Det ser ut som vist i tabellen nedenfor.

prefiks forkortelser
vedtatt av IEC,
byte / bits
den tilsvar
desimal
prefiks
Den grad i hvilken
multiplisert med den opprinnelige
verdi av informasjonsmengden
KIBI KiB (KB) / KIBIT kilo (10 3) 10 februar 1024, eller
mebi MIB (MIB) / Mibit mega (10 6) 1048576 eller 20. februar
Hibi GiB (GiB) / Gibit giga (10 ni) 1073741824 eller 2 30
Täby TiB (TiB) / Tibit tera (10 12) Eller 40 1099511627776 to
PEBI PIB (PiB) / Pibity pet (10 15) 1125899906842624 2 eller 50
eksbi ETC (EIB) / Eibit exa (10 18) Eller to 1152921504606846976 60
Zebi Zib (ZIB) / Zibit Zetta (10 21) 1180591620717411303424 eller 2 70
yobi YiB (YiB) / Yibit Yotta (10 24) 1208925819614629174706176 eller 2 80

Standarden adoptert av mange land, men de angitte navnene brukes sjeldnere, hovedsakelig i skriftlig og muntlig - nesten aldri. Hvordan finne grunnet kakofoni. Kanskje det. Du godtar at kilobit høres bedre enn kibibit og megabyte bedre enn mebibytes.

Sette byte i megabyte klare. Men det er ikke alt. Så langt er det to tilnærminger til dannelsen av multipler info. At spørsmålet enda mer forvirrende er hvor mange som er i en megabyte bytes.

Den første tilnærmingen

.. I det prefikset "kilo", "mega" osv blir brukt som en binær for følgende tilfeller:

  • Filbehandling og annen programvare på forkortet filstørrelse setting. For eksempel rapporterer programmet at posten størrelse er 10 MB. Den klassiske måten å overføre byte i megabyte, vurdere størrelsen som er lik 10485760 bytes. Filen ledere av den siste utviklingen oppfyller standarden dimensjonering - med forkortelsen av binære prefikser, slik MiB (MiB).
  • Produsenter random access memory, flash-minnekort, videominne.
  • CD-ROM volum er gitt kun i binære megabyte.

Den andre tilnærmingen

Her konsollene blir brukt som et desimaltall i følgende tilfeller:

  • Hard og optiske stasjoner. Deres volum ledelsen i desimaltall megabyte. Unntak: CD, hvis kapasitet er angitt i binær.
  • Uformell kommunikasjon. I dette tilfellet, verdiene av grovt avrundet. For eksempel kan volumet av om lag 10 millioner byte av fil sies at det "veier" 10 megabyte. Det vi ser her? I dette tilfellet er byte i megabyte overført ikke helt riktig, men kommunikasjonen foregår.
  • Betegnelse av telekommunikasjon tilkoblingshastigheten. For eksempel ta 100BASE-TX standard. I det 100 Mbit / s datatakt som tilsvarer nøyaktig 100 millioner bits / s. La oss se på en mer "kvikk" forbindelsen med 10 Gbit / s (10GBASE-X standard). Den tilsvarer nøyaktig 10 milliarder biter / sek. Det er det. Og ikke litt mer eller mindre.

Men med en tre-tommers disketter 1,44 MB (husker dem?) Var enda mer interessant. Deres kapasitet er angitt i binærkodede desimaltall megabyte. Det ble fremstilt som følger. En slike "megabytes" var lik 1000 KB, som er omtrent 0,977 MB, men samtidig en Kbyte tilsvarte 1024 byte.

Det bør bemerkes at det er en forskjell mellom disse to alternativene innsending konsoller. Mens i tilfelle kilobyte det ikke overstiger 2,4%, så for en megabyte er allerede 4,9% til GB - 7,4%, og for terabyte - nesten 10%. Selvfølgelig ikke i favør av den binære representasjon. E. "stjele" våre produsenter bytes. For eksempel å kjøpe en harddisk kapasitet på 1 TB. Som en person som har studert informatikk, du fromt tror det at 1099511627776 bytes. Og det viser seg - "bare" 1000000000000. Det vil si, du har "bitt av" mer enn 99,5 milliarder bytes (ca. 98 GB). En mye eller lite? Grovt - fra 40 til 200 filmer i full lengde, avhengig av formatet. Ingenting sagt om hva? E., Som skrevet ovenfor, den tiende.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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