DatoriProgrammēšana

Kā tulkot baitu megabaitu un atpakaļ?

Šodien mūsu dzīve ir grūti iedomāties bez datoriem. Viņi ir visur. Vārds "mazliet", "baits", "megabaiti" ir kļuvuši par daļu no mūsu dzīves. Vienkāršie cilvēki bieži vien izmanto tos nezinot, ko tie nozīmē un kā attiekties pret otru.

Bits, kilobiti ...

Ir veca anekdote. Kāda ir atšķirība starp parastu personu un datoru speciālistu? Pirmā pārliecināts, ka viens kilobaits 1000 baiti, un otrais - uz kilogramu - 1024 grami. Un normāli cilvēki bieži jautā, un to, kas, patiesībā, joks. Nu, mēs saprotam, no kurienes kājas aug, un uzzināt, kā tulkot baiti megabaitos vai citos vairākās vienībās.

Bit - mazākā vienība bināro informāciju. Precīzāk, tā daudzums. Tas attiecas uz informāciju par vienu no divām valstīm, no objekta. Piemēram, signāls / nav signāla, patiess / nepatiess, 1/0, un tā tālāk. G. No angļu vārds parādās samazinājums bi jas digi t ( "bināro") = bit. Un "bit" attiecas uz vienu ciparu bināro kodu. Šajā gadījumā decimāls skaitlis tiek attēlots kā nulle vai viens, piemēram, kā parādīts tabulā. To sauc par "bināro sistēmu numerāciju."

decimālā cipars bināro kodu decimālā cipars bināro kodu
0 0 5 101
1 1 6 110
2 10 7 111
3 11 8 1000
4 100 9 1001

Kā redzams, skaitļi 0 un 1 ir vienāds pārstāvību un decimālais velns ir divi biti - 10. Un astoņu - ceturtais (1000).

Un kāda ir kilobiti?

Visizplatītākā izmantot šo numuru sistēmā atrodami datortehnoloģijas. Jo īpaši binārie skaitļi izmantoti vairākiem digitālo atmiņas.

Šeit ir piemērs. Visu iespējamo adresēm adrešu autobusu skaits ir vienāds ar jebkādu skaitu divi zināmā mērā N. vai citādi - 2 N. Šeit, N apzīmē skaitu biti autobusu. Ko mēs redzam? No šūnu atmiņas čipu skaits ir vienāds ar vienu vai otru pakāpi 2. Un tad - vēl interesantāku. Numurs 2 10 = 1024 ir ļoti tuvu 1000. Tajā pašā laikā, tūkstošiem, ko izmanto par pamatu aiz prefiksus. Tāpēc, 1024 biti tika saukta "kilobiti". Pēc analoģijas ar kilo gramu vai kilogramu mērītāju. Es atceros anekdoti, kas minēts iepriekš.

Bytes un biti

Datorzinātnes sauc šādi. (Byte eng.) "Bytes" sauc uzglabāšanas iekārtas, kā arī digitālās informācijas apstrādes. Tas norāda, cik bitu vienlaicīgi apstrādāto datoru. Tas ir klasisks.

Mūsdienu datoru sistēmas izmanto baitu, kas sastāv no 8 bitiem. Līdz ar to tas var veikt 256 (2 8) dažādas vērtības.

Lai pārvērstu baiti uz megabaiti, vienkārši rīkoties. Aritmētika trešo klasi: 1 kilobaits = 1024 baiti. Atcerieties par 10. februārī? A 1 MB = 1024 KB (m. E. 2 @ 20 = 2x10 2) = 1048576 bytes.

pieteikumi

Visbiežāk, baiti izmanto datorsistēmās, un biti - jo datu pārraides tīklu. Parasti, lai ātruma mērīšanai.

Šeit ir piemērs. Ethernet tīkls nodrošina datu pārraides ātrumu diapazonā no 10 Mbit / s līdz 1 Gb / s. Vēl jāatzīmē, ka, kā parasti, baiti, apzīmē ar burtu "B" (vai latīņu «B»). "Bit", un reģistrē. Priedēklis "kilograms" ir apzīmēta ar "K" burtu. Tas ir kapitāls, nevis mazie burti. Neliela "k" ir rakstīts nosaukumu decimālo prefiksu "kilo", ti, 10. marts = 1000. Tagad apsvērt sīkāk sekojošs jautājums.

Binārā un zīmēm aiz prefiksu

Kā tulkot baitu megabaiti, vairāk vai mazāk skaidrs. 1999. gada sākumā, labi pazīstama organizācija, IEC (Starptautiskās elektrotehnikas komisijas) apgrozībā laisto bināro priedēkļa veido vairākas vienības informācijas apjoma. Iemesls tam bija tuvuma numuriem 1024 un 1000. Arī parastie zīmēm aiz prefiksi izmantotās SI sistēmas, binārā atšķiras tikai aizstājot pēdējo zilbi ar "bi" (no latīņu binarius - bināro). Tas izskatās kā parādīts tabulā.

prefikss Saīsinājumi
ar IEC pieņēmusi,
bytes / bits
atbilstošā
decimāldaļskaitlis
prefikss
Summa, par kuru
reizināts ar oriģinālu
vērtība informācijas apjoma
KIBI KiB (KiB) / KIBIT kilogramus (10 3) 1024 2 10 vai
Mebi MiB (MiB) / Mibit mega (10 6) 1048576 vai 20 Feb
HIBI GiB (GiB) / Gibit Giga (10 9) 1073741824 vai 30 Feb
Taby TIB (TIB) / Tibit tera (10 12) Vai 40 1099511627776 2
PEBI PIB (PIB) / Pibity pet (10 15) 1125899906842624 2 vai 50
eksbi ETC (EIB) / Eibit EXA (10 18) Vai 2 1152921504606846976 60
zebi ZIB (ZIB) / Zibit ZETTA (10 21) 1180591620717411303424 vai 2 70
yobi YiB (YiB) / Yibit YOTTA (10 24) 1208925819614629174706176 vai 2 80

Standarta pieņēma daudzas valstis, bet ievadītie nosaukumi tiek izmantoti retāk, galvenokārt rakstiski un mutiski - gandrīz nekad. Kā atrast dēļ kakofonija. Varbūt tā. Jūs piekrītat, ka kilobiti izklausās nicer nekā kibibit un megabaiti labāk nekā mebibytes.

Tulkojot baitu megabaiti skaidri. Bet tas vēl nav viss. Līdz šim, ir divas pieejas veidošanos sastāvēt info. Šis jautājums vēl neskaidras, cik daudz ir 1. megabaitu baitu.

Pirmā pieeja

.. Tajā priedēklis "kilo", "mega", uc, tiek izmantoti kā bināro šādos gadījumos:

  • Failu pārvaldnieks un citu programmatūru saīsinātā faila lieluma iestatījumu. Piemēram, programma ziņo, ka ieraksts izmērs ir 10 MB. Klasisks veids, kā nodot baiti megabaitos, apsvērt apjomu, kas ir vienāds ar 10485760 baitos. Par failu vadītāji jaunākajiem notikumiem atbilst standarta izmērus - izmantojot saīsināto formu bināro prefiksu, piemēram MIB (MiB).
  • Ražotāji brīvpiekļuves atmiņas, flash atmiņas kartes, video atmiņas.
  • CD-ROM apjoms ir dots tikai bināro megabaiti.

Otrā pieeja

Šeit konsoles tiek izmantotas kā decimālskaitlis šādos gadījumos:

  • Cietie un optiskie diskdziņi. To apjoms svina decimālgrādos megabaiti. Izņēmums: CD, kuru jauda ir norādīts bināro.
  • Neformālā komunikācija. Šajā gadījumā vērtības aptuveni noapaļoti. Piemēram, apjoms aptuveni 10 miljoni baitu failu, var teikt, ka tas "sver" 10 megabaiti. Ko mēs redzam šeit? Tādā gadījumā baiti megabaitos nodotajiem nav pilnīgi pareizs, bet komunikācija notiek.
  • Apzīmējums telekomunikāciju pieslēguma ātrumu. Piemēram, veikt 100BASE-TX standartu. Tajā 100 Mbit / s datu pārraides ātrums atbilst tieši 100 miljoni bitu / s. Apskatīsim vairāk "izveicīgs" savienojums ar 10 Gbit / s (10GBASE-X standarta). Tas atbilst tieši 10 miljardi biti / s. Viss. Un ne mazliet vairāk vai mazāk.

Bet ar trīs collu disketes 1,44 MB (atceries tos?) Bija vēl interesantāku. To jauda ir norādīts bināro kodēti aiz megabaiti. To gatavo šādi. Viens no šādiem "megabaiti" bija KiB ir 1000, kas ir aptuveni 0,977 MiB, bet tajā pašā laikā 1 KiB pielīdzināta 1024 baiti.

Jāatzīmē, ka pastāv atšķirība starp šīm divām iespējām iesniegšanas konsolēm. Lai gan šajā gadījumā kilobaiti tas nepārsniedz 2,4%, tad megabaitu ir jau 4,9% līdz GB - par 7.4%, un terabaitu - gandrīz 10%. Protams, ne par labu binārā pārstāvību. E. "nozagt" mūsu ražotājiem baiti. Piemēram, pērkot cieto disku ietilpību 1 TB. Kā persona, kas ir studējis datorzinātnes, jūs dievbijīgi uzskatāt, ka tur 1099511627776 baiti. Un izrādās - "tikai" 1000000000000. Tas ir, jūs esat "sakosts off" ir vairāk nekā 99,5 miljardu baitu (aptuveni 98 GB). Daudz vai maz? Aptuveni - no 40 līdz 200 pilnmetrāžas filmām, atkarībā no formāta. Nekas teikt par ko? E., kā rakstīts iepriekš, desmitais.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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