DatorerProgrammering

Hur man översätter bytes i megabyte och tillbaka?

Idag vårt liv är svårt att föreställa sig utan datorer. De finns överallt. Ordet "bit", "byte", har "megabyte" blivit en del av våra liv. Vanliga människor ofta använda dem utan att veta vad de betyder och hur man förhåller sig till varandra.

Bits, kilobit ...

Det finns en gammal anekdot. Vad är skillnaden mellan en normal person och en dator specialist? De första säker att en kilobyte 1000 byte, och den andra - i kilogram - 1024 gram. Och vanliga människor ofta frågar och vad som i själva verket ett skämt. Tja, ska vi förstå varifrån fötter växer, och ta reda på hur man översätter det byte i megabyte eller i andra flera enheter.

Bit - den minsta enheten i binär information. Närmare bestämt dess kvantitet. Detta avser information om en av de två tillstånden hos objektet. Till exempel kan en signal / ingen signal, sant / falskt, 1/0, och så vidare. G. Från det engelska namnet Inträffar minskning bi nary digi t ( "binär") = bit. Och "bit" avser en siffra i den binära koden. I detta fall är en decimalsiffra representerad som en noll eller ett, exempelvis såsom visas i tabellen. Detta kallas för en "binärt system av numrering."

decimalsiffra binär kod decimalsiffra binär kod
0 0 5 101
1 1 6 110
2 10 7 111
3 11 8 1000
4 100 9 1001

Såsom kan ses, talen 0 och 1 har samma representation och decimal tvåa har två bitar - 10. Och i de åtta - fyra (1000).

Och vad är kilobit?

Den mest utbredda användningen av detta talsystemet finns i datateknik. I synnerhet de binära tal som används för att antalet digitala minnen.

Här är ett exempel. Antalet alla möjliga adresser på adressbussen är lika med ett antal två i viss mån N. eller på annat sätt - 2 N. Här, betecknar N antalet bitar hos bussen. Vad ser vi? Antalet celler i minneskrets är lika med en eller annan grad av 2. Och sedan - ännu mer intressant. Nummer 2 10 = 1024 är mycket nära till 1000. Samtidigt, tusentals används som grund för de decimala prefix. Därför var 1024 bitar kallas "kilobit". I analogi med kilo gram eller kilo meter. Jag minns anekdot, som visas ovan.

Bytes och bitarna

Datavetenskap känd som följer. "Byte" (eng. Byte) kallas en minnesenhet, och behandlingen av digital information. Den representerar antalet bitar samtidigt bearbetade dator. Det är en klassiker.

Moderna datorsystem använder byte bestående av 8 bitar. Följaktligen kan det ta 256 (2 8) olika värden.

För att omvandla bytes till megabyte, bara agera. Aritmetik för den tredje klassen: 1 kilobyte = 1024 byte. Tänk om 10 februari? En 1 MB = 1024 KB (m. E. 2 @ 20 = 2x10 2) = 1048576 byte.

tillämpningar

Oftast byte som används i datorsystem, och bitar - i dataöverföringsnätverk. Generellt för hastighetsmätning.

Här är ett exempel. Ethernet-nätverk tillhandahåller en datahastighet i området av 10 Mbit / s till 1 Gb / s. Mer bör noteras att, som regel, bytes betecknas med bokstaven "B" (eller Latin «B»). "Bit" och registreras. Prefixet "kilo" indikeras av "K" brev. Det är en huvudstad i stället för gemener. En liten "k" är skrivet namnet på decimal prefixet "kilo", det vill säga 10 mars = 1000. Nu anser mer i detalj följande fråga.

Binära och decimala prefix

Hur man översätter bytes i megabyte, mer eller mindre tydliga. I början av 1999, den välkända organisation IEC (International Electrotechnical Commission) i omlopp binära prefix för att bilda multipla enheter av mängden information. Anledningen till detta var närheten numren 1024 och 1000. På samma sätt konventionella decimal prefix som används SI-systemet, binärt skiljer sig endast genom att ersätta den sista stavelsen i "bi" (från latin binarius - binärt). Det ser ut som visas i tabellen nedan.

prefix förkortningar
antagen av IEC,
bytes / bitar
motsvarande
decimal
prefix
Det belopp med vilket
multiplicerat med den ursprungliga
värdet av den mängd information
KIBI KiB (KiB) / KIBIT kilo (10 3) 10 skrevs den februari 1024, eller
MEBI MiB (MiB) / Mibit mega (10 6) 1048576 eller Feb. 20
Hibi GiB (GIB) / Gbit giga (10 9) 1073741824 eller Feb. 30
Täby TiB (TiB) / Tibit tera (10 12) Eller 40 1099511627776 2
PEBI PIB (PIB) / Pibity husdjur (10 15) 1125899906842624 2 eller 50
eksbi ETC (EIB) / Eibit exa (10 18) Eller 2 1152921504606846976 60
Zebi Zib (ZiB) / Zibit Zetta (10 21) 1180591620717411303424 eller 2 70
Yobi YiB (YiB) / Yibit Yotta (10 24) 1208925819614629174706176 eller 2 80

Den standard som antagits av många länder, men de angivna namnen används mindre ofta, framför allt skriftligt och muntligt - nästan aldrig. Hur man hittar på grund av kakofoni. Kanske det. Du samtycker till att kilobit låter trevligare än kibibit och megabyte bättre än mebibytes.

Översätta bytes i megabyte klara. Men det är inte allt. Hittills finns det två metoder för bildandet av multiplar info. Att frågan ännu mer förvirrande är hur många är i en megabyte byte.

Den första metoden

.. I den prefixet "kilo", "mega" osv används som en binär i följande fall:

  • Filhanteraren och annan programvara på den förkortade inställningen filstorlek. Till exempel rapporterar program som skivstorleken är 10 MB. Det klassiska sättet att överföra bytes i megabyte, anser vars storlek är lika med 10485760 byte. De filhanterare av den senaste utvecklingen uppfyller standarden dimensionering - använder förkortad form av binära prefix, såsom MiB (MiB).
  • Tillverkare random access minne, flash-minneskort, videominnet.
  • CD-ROM volym ges endast i binära megabyte.

Den andra metoden

Här konsoler används som ett decimaltal i följande fall:

  • Hårda och optiska enheter. Deras volym bly i decimalmegabyte. Undantag: CD, vars kapacitet indikeras i binär.
  • Informell kommunikation. I det här fallet, värdena för grovt avrundade. Till exempel kan volymen på cirka 10 miljoner byte fil sägas att det "väger" 10 megabyte. Vad vi ser här? I detta fall är byte i megabyte överförda inte helt korrekt, men kommunikationen sker.
  • Beteckning telekommunikationsanslutningshastighet. Ta till exempel den 100BASE-TX-standarden. I det 100 Mbit / s datahastighet motsvarar exakt 100 miljoner bitar / s. Låt oss titta på ett mer "vig" förening med en 10 Gbit / s (10GBASE-X standard). Den motsvarar exakt 10 miljarder bitar / s. Det är allt. Och inte lite mer eller mindre.

Men med en tre-tums disketter 1.44 MB (kom ihåg dem?) Var ännu mer intressant. Deras kapacitet indikeras i BCD megabyte. Den framställdes enligt följande. En sådana "megabyte" var KiB är 1000, vilket är omkring 0,977 MiB, men på samma gång en KiB nådda 1024 byte.

Det bör noteras att det finns en skillnad mellan dessa två alternativ inlämnande konsoler. Även i fallet kilobyte det inte överstiger 2,4%, sedan för en megabyte är redan 4,9% till GB - 7,4% och för terabyte - nästan 10%. Naturligtvis inte för den binära representationen. E. "stjäla" våra tillverkare byte. Till exempel köpa en hårddisk kapacitet på 1 TB. Som en person som har studerat datavetenskap, du fromt tro att det 1099511627776 byte. Och det visar sig - "bara" 1000000000000. Det vill säga, du har "bitit av" mer än 99,5 miljarder byte (cirka 98 GB). En mycket eller lite? Ungefär - från 40 till 200 fullängdsfilmer, beroende på formatet. Ingenting sägs om vad? E., Som skrivet ovan, den tionde.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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