RekenaarsProgrammering

Hoe om grepe in megagrepe en terug te vertaal?

Vandag is ons lewe is moeilik om te dink sonder rekenaars. Hulle is oral gevind. Die woord "bietjie", "byte", het "megagrepe" deel van ons lewens geword. Gewone mense gebruik hulle dikwels sonder om te weet wat dit beteken en hoe om te hou verband met mekaar.

Stukkies, kilobits ...

Daar is 'n ou staaltjie. Wat is die verskil tussen 'n normale persoon en 'n rekenaar spesialis? Die eerste seker dat 'n mens kilogreep 1000 grepe, en die tweede - in kilogram - 1024 gram. En normale mense dikwels vra, en wat, in werklikheid, 'n grap. Wel, sal ons verstaan waarvandaan voete laat groei, en uit te vind hoe om die grepe vertaal in megagrepe of in ander verskeie eenhede.

Bietjie - die kleinste eenheid van binêre inligting. Meer presies, sy hoeveelheid. Dit verwys na inligting oor een van die twee state van die voorwerp. Byvoorbeeld, 'n sein / geen sein, waar / onwaar, 1/0, en so aan. G. Van die Engelse naam Kom vermindering bi weef digi t ( "binêre") = bietjie. En "bietjie" verwys na een syfer van die binêre kode. In hierdie geval, is 'n desimale syfer verteenwoordig as 'n nul of een, byvoorbeeld soos in die tabel. Dit is 'n geroep "binêre stelsel van getalstelsel."

desimale syfer binêre kode desimale syfer binêre kode
0 0 5 101
1 1 6 110
2 10 7 111
3 11 8 1000
4 100 9 1001

Soos gesien kan word, die getalle 0 en 1 het dieselfde verteenwoordiging en desimale drommel het twee stukkies - 10. En in die 8-4 (1000).

En wat is kilobits?

Die mees algemene gebruik van hierdie getalstelsel gevind in rekenaartegnologie. In die besonder, die binêre getalle wat gebruik word om verskeie digitale herinneringe.

Hier is 'n voorbeeld. Die aantal van alle moontlike adresse op die adres bus is gelyk aan 'n aantal van twee in 'n mate N. of andersins - 2 N. Hier N dui op die aantal bisse van die bus. Wat sien ons? Die aantal selle in die geheue chip is gelyk aan een of ander mate van 2. En dan - selfs meer interessant. Nommer 2 10 = 1024 is baie naby aan 1000. Terselfdertyd, duisende wat gebruik word as die basis vir die desimale voorvoegsels. Daarom is 1024 stukkies "kilobit" genoem. Deur analogie met die kilo gram of kilo meter. Ek onthou die staaltjie, hierbo.

Grepe en stukkies

Rekenaarwetenskap bekend as volg. "Bytes" (eng. Byte) staan bekend as 'n stoor eenheid, en die verwerking van digitale inligting. Dit verteenwoordig die aantal bisse gelyktydig verwerk rekenaar. Dit is 'n klassieke.

Moderne rekenaarstelsels gebruik byte wat bestaan uit 8 bisse. Gevolglik kan dit 256 (2 8) verskillende waardes te neem.

Om grepe om megagrepe omskep, net optree. Rekenkundige vir die derde klas: 1 kilogrepe = 1024 grepe. Onthou oor 10 Februarie? A 1 MB = 1024 KB (m. E. 2 @ 20 = 2x10 2) = 1048576 grepe.

aansoeke

Dikwels is die grepe wat gebruik word in rekenaar stelsels, en stukkies - in data transmissie netwerke. Oor die algemeen, vir snelheid meet.

Hier is 'n voorbeeld. Ethernet-netwerk bied 'n datatempo in die reeks van 10 Mbit / s tot 1 Gb / s. Meer moet kennis geneem word dat, as 'n reël, grepe aangedui deur die letter "B" (of Latyns «B»). "Bit" en aangeteken. Die voorvoegsel "kilo" word aangedui deur "K" brief. Dit is 'n kapitale eerder as klein. 'N Klein "k" is geskryf die naam van die desimale voorvoegsel "kilo", dit wil sê 10 Maart = 1000. Let nou in meer detail die volgende vraag.

Binêre en desimale voorvoegsels

Hoe om grepe in megagrepe, min of meer duidelik te vertaal. In die begin van 1999 het die bekende organisasie OVK (Internasionale Elektrotegniese Kommissie) sit in die verkeer binêre voorvoegsel om verskeie eenhede van die hoeveelheid inligting vorm. Die rede hiervoor was die nabyheid getalle 1024 en 1000. Net so, konvensionele desimale voorvoegsels gebruik die SI stelsel, verskil binêre net deur die vervanging van die laaste lettergreep in "bi" (uit Latyn binarius - binary). Dit lyk soos in die tabel hieronder.

voorvoegsel afkortings
deur die OVK aangeneem,
grepe / stukkies
die ooreenstemmende
desimale
voorvoegsel
Die bedrag waarmee
vermenigvuldig met die oorspronklike
waarde van die bedrag van inligting
Kibi Kb (Kb) / KIBIT kg (10 3) 1024 2 10 of
mebi MiB (MiB) / Mibit mega (10 6) 1048576 of 20 Februarie
hibi GIB (GIB) / Gibit Giga (10 9) 1073741824 of 30 Februarie
Taby TIB (TIB) / Tibit tera (10 12) Of 40 1099511627776 2
PEBI PIB (PIB) / Pibity troeteldier (10 15) 1125899906842624 2 of 50
eksbi ETC (EIB) / Eibit exa (10 18) Of 2 1152921504606846976 60
zebi Zib (ZiB) / Zibit zetta (10 21) 1180591620717411303424 of 2 70
yobi YiB (YiB) / Yibit yotta (10 24) 1208925819614629174706176 of 2 80

Die standaard aangeneem deur baie lande, maar die ingevoerde name minder gereeld gebruik, hoofsaaklik skriftelik en mondeling - byna nooit. Hoe om uit te vind as gevolg van die kakofonie. Miskien so. Jy stem saam dat kilobits klink mooier as kibibit en megagrepe beter as mebibytes.

Vertaling grepe in megagrepe duidelik. Maar dis nie al nie. Tot dusver is daar twee benaderings tot die vorming van veelvoude inligting. Dat die vraag nog meer verwarrend is hoeveel is in die 1 megagreep grepe.

Die eerste benadering

.. In dit die voorvoegsel "kilo," "mega" ens gebruik word as 'n binêre vir die volgende gevalle:

  • Die lêer bestuurder en ander sagteware op die verkorte lêergrootte omgewing. Byvoorbeeld, die program berig dat die rekord grootte is 10 MB. Die klassieke manier om grepe oordra in megagrepe, oorweeg die grootte van wat gelyk is aan 10485760 bytes is. Die lêer bestuurders van onlangse ontwikkelinge aan die standaard afmetings - die gebruik van die verkorte vorm van binêre voorvoegsels, soos MiB (MiB).
  • Vervaardigers ewetoeganklike geheue, geheue kaarte, video geheue.
  • CD-ROM volume gegee net in binêre megagrepe.

Die tweede benadering

Hier is die consoles word gebruik as 'n desimale in die volgende gevalle:

  • Hard en optiese dryf. Hul volume lood in desimale megagrepe. Uitsondering: CD, wie se kapasiteit word in binêre.
  • Informele kommunikasie. In hierdie geval, die waardes van ongeveer afgerond. Byvoorbeeld, kan die volume van ongeveer 10 miljoen grepe van die lêer word gesê dat dit "weeg" 10 megagrepe. Wat ons hier sien? In hierdie geval, die grepe in megagrepe oorgedra is nie heeltemal korrek nie, maar kommunikasie plaasvind.
  • Aanwysing van telekommunikasie konneksie spoed. Neem byvoorbeeld die 100BASE-TX standaard. In dit 100 Mbit / s datatempo presies ooreenstem as 100 miljoen stukkies / s. Kom ons kyk na 'n meer "ratse" verbinding met 'n 10 Gbit / s (10GBASE-X standaard). Dit kom presies ooreen 10000000000 stukkies / s. Dit is dit. En nie 'n bietjie meer of minder.

Maar met 'n drie-duim floppy disks 1.44 MB (onthou daardie?) Was selfs meer interessant. Hul vermoë aangedui in die binêre gekodeerde desimale megagrepe. Dit is soos volg voorberei. Een so 'n "megagrepe" was Kb is 1000, wat ongeveer 0,977 MiB, maar op dieselfde tyd 1 Kb geëwenaar 1024 grepe.

Dit sal opgemerk word dat daar 'n verskil tussen hierdie twee opsies voorlegging consoles. Terwyl in die geval kilogrepe dit nie meer as 2.4%, dan vir 'n megabyte is reeds 4,9% tot GB - 7.4%, en vir terabyte - byna 10%. Natuurlik, nie ten gunste van die binêre voorstelling. E. "steel" ons vervaardigers grepe. Byvoorbeeld, die koop van 'n hardeskyf kapasiteit van 1 TB. As 'n persoon wat rekenaarwetenskap bestudeer, jy vroom glo dat daar 1099511627776 grepe. En dit blyk - "net" 1000000000000. Dit is, het jy "afgebyt" meer as 99500000000 grepe (ongeveer 98 GB). Baie of 'n bietjie? Min of meer - 40-200 vollengte films, afhangende van die formaat. Niks gesê oor wat? E., Soos hierbo geskryf, die tiende.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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