ComputereProgrammering

Hvordan til at oversætte bytes i megabyte og tilbage?

I dag er vores liv er svært at forestille sig uden computere. De findes overalt. Ordet "bit", "byte", har "megabyte" blevet en del af vores liv. Almindelige mennesker bruger dem ofte uden at vide, hvad de betyder, og hvordan man kan forholde sig til hinanden.

Bits, kilobit ...

Der er en gammel anekdote. Hvad er forskellen på en normal person og en computer specialist? De første sikre på, at én kilobyte 1000 bytes, og den anden - i kilogram - 1024 gram. Og normale mennesker spørger ofte, og hvad der i virkeligheden en joke. Nå, skal vi forstå hvorfra fødder vokser, og finde ud af, hvordan man oversætte bytes i megabyte eller i andre togsæt.

Bit - den mindste enhed af binær information. Mere præcist, dens kvantitet. Dette refererer til oplysninger om en af de to stater af objektet. For eksempel, et signal / intet signal, sand / falsk, 1/0, og så videre. G. Fra det engelske navn Forekommer reduktion bi mindeligt digi t ( "binær") = bit. Og "bit" henviser til et ciffer af den binære kode. I dette tilfælde bliver en decimal ciffer repræsenteret som en nul eller en, for eksempel som vist i tabellen. Dette kaldes en "binært system af nummerering."

decimal ciffer binær kode decimal ciffer binær kode
0 0 5 101
1 1 6 110
2 10 7 111
3 11 8 1000
4 100 9 1001

Som det ses, tallene 0 og 1 har den samme repræsentation og decimal toer har to bits - 10. Og i de otte - fire (1000).

Og hvad er kilobit?

Den mest udbredte anvendelse af dette talsystem fundet i computerteknologi. Især de binære tal bruges til at antallet af digitale minder.

Her er et eksempel. Antallet af alle mulige adresser på adressen bus er lig med et vilkårligt antal to i nogen grad N. Eller på anden måde - 2 N. Her, N angiver antallet af bits af bussen. Hvad ser vi? Antallet af celler i hukommelseschip er lig med en eller anden grad af 2. Og så - endnu mere interessant. Nummer 2 10 = 1024 er meget tæt på 1000. Samtidig, tusindvis af brugte som grundlag for de decimale præfikser. Derfor blev 1024 bit kaldes "kilobit". I analogi med kilo gram eller kilo meter. Jeg husker anekdoten, vist ovenfor.

Bytes og bits

Af datalogi kendt som følger. "Bytes" (eng. Byte) kaldes en lagerenhed, og behandlingen af digital information. Den repræsenterer det antal bit samtidigt forarbejdede computer. Det er en klassiker.

Moderne edb-systemer anvender byte består af 8 bit. Følgelig kan det tage 256 (2 8) forskellige værdier.

For at konvertere bytes til megabyte, bare handle. Aritmetiske for tredje klasse: 1 kilobyte = 1024 byte. Husk cirka 10 februar? A 1 MB = 1024 KB (m. E. 2 @ 20 = 2x10 2) = 1048576 bytes.

applikationer

Oftest de bytes anvendes i edb-systemer, og bits - i datatransmissionsnet. Generelt for hastighedsmåling.

Her er et eksempel. Ethernet netværk giver en datahastighed i området fra 10 Mbit / s til 1 Gb / s. Mere skal bemærkes, at som hovedregel, bytes betegnes med bogstavet "B" (eller latin «B»). "Bit" og registreres. Præfikset "kilo" er angivet med "K" brev. Det er en kapital snarere end små bogstaver. En lille "k" er skrevet navnet for decimaltegnet præfikset "kilo", dvs. Marts 10 = 1000. Nu overveje nærmere følgende spørgsmål.

Binære og decimaltal præfikser

Hvordan til at oversætte bytes i megabyte, mere eller mindre tydelige. I begyndelsen af 1999, den velkendte organisation IEC (International Electrotechnical Commission) sat i omløb binært præfiks til at danne flere enheder af mængden af information. Grunden til dette var nærhed numrene 1024 og 1000. Tilsvarende konventionelle decimal præfikser bruges SI-systemet, binært adskiller sig kun ved at erstatte den sidste stavelse i "bi" (fra latin binarius - binært). Det ser ud som vist i tabellen nedenfor.

præfiks Forkortelser
vedtaget af IEC,
bytes / bits
den tilsvarende
decimal
præfiks
Det beløb, hvormed
ganget med den oprindelige
værdien af mængden af oplysninger
KIBI KiB (KiB) / KIBIT kilo (10 3) 10 februar 1024, eller
Mebi MiB (MiB) / Mibit mega (10 6) 1048576 eller Feb. 20
Hibi GiB (GiB) / Gibit giga (10 9) 1073741824 eller Feb. 30
Täby TiB (TiB) / Tibit tera (10 12) Eller 40 1099511627776 2
PEBI PIB (PIB) / Pibity kæledyr (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 vedtaget af mange lande, men de indtastede navne bruges mindre hyppigt, primært skriftligt og mundtligt - næsten aldrig. Sådan finder på grund af kakofoni. Måske så. Du accepterer, at kilobit lyder pænere end kibibit og megabyte bedre end mebibytes.

Oversætte bytes i megabyte klare. Men det er ikke alt. Indtil videre er der to tilgange til dannelsen af multipla info. At spørgsmålet endnu mere forvirrende er, hvor mange der er i 1 megabyte bytes.

Den første tilgang

.. I det præfikset "kilo", "mega" osv bruges som et binært i følgende tilfælde:

  • Filhåndteringen og anden software på den forkortede filstørrelse indstilling. For eksempel, at programmet rapporterer, at rekorden størrelse er 10 MB. Den klassiske måde at overføre bytes i megabytes, overveje hvis størrelse er lig med 10485760 bytes. Filen ledere af den seneste udvikling opfylder standarden dimensionering - ved hjælp af den forkortede form af binære præfikser, såsom MiB (MiB).
  • Producenter random access memory, flash-hukommelseskort, videohukommelse.
  • Cd-rom-volumen kun gives i binære megabyte.

Den anden fremgangsmåde

Her konsoller bruges som en decimal i følgende tilfælde:

  • Hårde og optiske drev. Deres volumen bly i decimaltal megabyte. Undtagelse: CD, hvis kapacitet er angivet i binær.
  • Uformel kommunikation. I dette tilfælde er værdierne af groft afrundet. For eksempel kan mængden af omkring 10 millioner bytes af filen siges, at det "vejer" 10 megabyte. Hvad vi ser her? I dette tilfælde bytes i megabyte overført ikke er helt korrekt, men kommunikation finder sted.
  • Udpegning af telekommunikationsforbindelse hastighed. For eksempel tager det 100BASE-TX-standard. I det 100 Mbit / s data rate svarer nøjagtig 100 millioner bits / s. Lad os se på en mere "adræt" forbindelse med et 10 Gbit / s (10GBASE-X standard). Det svarer præcis 10 milliarder bits / s. Det var det. Og ikke en smule mere eller mindre.

Men med en tre-tommer disketter 1,44 MB (husk dem?) Var endnu mere interessant. Deres kapacitet er angivet i de binære kodet decimaltal megabyte. Det blev fremstillet som følger. Én sådanne "megabyte" var KiB er 1000, hvilket er ca. 0,977 MiB, men samtidig 1 KiB svarede 1024 bytes.

Det skal bemærkes, at der er en forskel mellem disse to muligheder indsendelse konsoller. Mens der i tilfælde kilobytes det ikke overstiger 2,4%, så for en megabyte er allerede 4,9% til GB - 7,4%, og for terabyte - næsten 10%. Selvfølgelig ikke ind for den binære repræsentation. E. "stjæle" vores producenter byte. For eksempel at købe en harddisk kapacitet på 1 TB. Som en person, der har studeret datalogi, du fromt tro, at der 1099511627776 bytes. Og det viser sig - "kun" 1000000000000. Det vil sige, du har "bidt" mere end 99,5 milliarder bytes (ca. 98 GB). En meget eller lidt? Groft - fra 40 til 200 film i fuld længde, afhængigt af formatet. Intet sagt om hvad? E., Som skrevet ovenfor, den tiende.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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