Mérések bájtban | ||||||||
---|---|---|---|---|---|---|---|---|
GOST 8.417-2002 | SI előtagok | IEC előtagok | ||||||
Név | Kijelölés | Fokozat | Név | Fokozat | Név | Kijelölés | Fokozat | |
byte | B | 10 0 | — | 10 0 | byte | B | B | 20_ _ |
kilobájt | KB | 10 3 | kiló- | 10 3 | kibibyte | KiB | KiB | 2 10 |
megabájt | MB | 10 6 | mega- | 10 6 | mebibyte | MiB | MiB | 2 20 |
gigabájt | GB | 10 9 | giga- | 10 9 | gibibyte | Ellenék | Ellenék | 2 30 |
terabájt | tuberkulózis | 10 12 | tera- | 10 12 | tebibyte | TiB | Tib | 2 40 |
petabájt | pb | 10 15 | peta- | 10 15 | pebibyte | PiB | P&B | 250 _ |
exabyte | Ebyte | 10 18 | exa- | 10 18 | exbibyte | EiB | EIB | 2 60 |
zettabyte | Zbyte | 10 21 | zetta- | 10 21 | zebibyte | ZiB | ZiB | 2 70 |
yottabyte | Ibyte | 10 24 | yotta- | 10 24 | yobibyte | YiB | Y&B | 2 80 |
Bináris (bináris) előtagok - az információ mértékegységeinek neve vagy megnevezése előtti előtagok , amelyek az alapegységtől eltérő egységek egy bizonyos egész számmá alakítására szolgálnak, amely a 2 10 szám pozitív egész hatványa , az alkalmak száma (2 10 \u003d 1024, (2 10 ) 2 = 2 20 = 1024 2 , (2 10 ) 3 = 2 30 = 1024 3 stb.). A bináris előtagok a bitek és bájtok többszörösei információs egységeket képeznek .
Az 1024 és 1000 számok közelsége miatt a bináris előtagokat a szabványos SI decimális előtagokkal analóg módon építjük fel . Az egyes bináris előtagok nevét úgy kapjuk meg, hogy a megfelelő decimális előtag nevének utolsó szótagját bi -re cseréljük (a lat. bīnārius - bináris szóból ).
A 2 10 és 2 60 közötti előtagokat (kibi, mebi, gibi, tebi, pebi, exby) Anders Thor svéd tudós javasolta.és a Nemzetközi Elektrotechnikai Bizottság (IEC) 1999-ben vezette be az IEC 60027-2 [1] [2] szabvány második módosításában . Az IEC 60027-2 szabvány 2005-ben elfogadott harmadik kiadása a 2 70 és 2 80 (zebi és yobi) [1] [3] előtaggal egészült ki .
2016 októbere óta a GOST IEC 60027-2-2015 nemzeti szabvány „Az elektrotechnikában használt betűszimbólumok. 2. rész. Távközlés és elektronika” [4] , megegyezik az IEC 60027-2:2005 nemzetközi szabvánnyal.
IEC bináris előtag |
Bináris egység szorzó |
IEC jelölés | SI decimális előtag |
Tizedes egységek szorzója _ | |
---|---|---|---|---|---|
bitek | bájtok | ||||
kibi- | 210 = 1024_ _ | Kibit | KiB | kiló- | 10 3 |
bútor | 220 = 1048576_ _ | Mibit | MiB | mega- | 10 6 |
gibi- | 230 = 1073741824_ _ | Gibit | Ellenék | giga- | 10 9 |
Ön- | 240 = 1 099 511 627 776_ | tibit | Tib | tera- | 10 12 |
pebi- | 250 = 1125899906842624 _ | Peebit | P&B | peta- | 10 15 |
exbi- | 260 = 1152921504606847000_ _ | eibit | EIB | exa- | 10 18 |
zebi- | 270 = 1180591620717411303424 | zibit | ZiB | zetta- | 10 21 |
yobi- | 280 = 1208925819614629174706176 | Yibit | Y&B | yotta- | 10 24 |
Az orosz GOST 8.417-2002 („Mennyiségegységek”) „Az információmennyiség mértékegységei” A. függelékében az a tény szerepel, hogy a „ byte ” névvel „standard” előtagok (az egységek decimális többszöröseit jelölik) helytelenül használják, azonban nincs alternatíva. Kivéve talán az 1K bájt = 1024 bájt megjelölést (szemben az 1k byte = 1000 bájttal).
Egy későbbi, az Orosz Föderáció kormánya által 2009. október 31-én jóváhagyott „ Az Orosz Föderációban használható értékegységekre vonatkozó előírások” című dokumentum megállapítja, hogy az információmennyiség mértékegységének neve és megnevezése „byte” (1 bájt \u003d 8 bit) a „ Kilo”, „Mega”, „Giga” bináris előtagokkal használatosak, amelyek a 2 10 , 2 20 és 2 30 szorzóknak felelnek meg (1 KB = 1024 bájt, 1 MB = 1024 KB, 1 GB = 1024 MB). Ezeket az előtagokat nagybetűvel írjuk [5] .
Ugyanezek a Szabályzatok lehetővé teszik az információs egység nemzetközi megjelölésének használatát „K” „M” „G” előtaggal (KB, MB, GB, Kbyte, Mbyte, Gbyte).
Egy hasonló szabványt , az IEEE 1541-2002-t 2008-ban vezették be.
A Nemzetközi Mértékegységrendszer (SI) fő dokumentuma "SI Brosúra" ( fr. Brochure SI , eng. The SI Brochure ) hangsúlyozza, hogy az SI előtagok kizárólag a tízes hatványoknak felelnek meg, és azt ajánlja, hogy a helytelen használat elkerülése érdekében az SI előtagok nevei, a bináris előtagok az IEC által bevezetett nevek [6] .
A Szövetségi Műszaki Szabályozási és Mérésügyi Ügynökség rendelete alapján 2016. október 1-től a GOST IEC 60027-2-2015 „Az elektrotechnikában használt betűjelek. 2. rész. Távközlés és elektronika” [7] , megegyezik az IEC 60027-2:2005 nemzetközi szabvánnyal. E dokumentum szerint az Orosz Föderációban a Ki (Ki), Mi (Mi), Gi (Gi), Ti (Ti), Pi (Pi) stb. megjelöléseket több bináris mértékegység előtagjaként vezetik be.
A bináris számrendszer a számítástechnikában a legszélesebb körben alkalmazható . Különösen a digitális memóriacellák vannak számozva bináris számokkal . Valamely buszon a lehetséges címek száma 2 N , ahol N a bitek száma. Emiatt a memóriachipeket olyan számú cellával látják el, amely két teljesítménynek felel meg.
A 2 10 \ u003d 1024 szám elég közel áll az SI decimális előtagok alapjaként használt ezerhez . A kettő hatványa között 293 -ig egy sem áll ilyen közel a tíz hatványhoz ; ezen túlmenően a „10” bináris kitevő önmagában is alkalmasnak bizonyult a bináris hatványok durva átalakítására az emberek számára ismert decimális számokká. A 2 10 \u003d 1024 bájt kijelölésére a "K" egységet találták ki ( ka nyilvánvalóan egy torz "kilo"). Az egyik szovjet számítógép dokumentációja szerint a memória kapacitása 32 K szó . Az 1024-es és 1000-es faktorok közelsége miatt a köznyelvben a "K"-t továbbra is "kilo"-nak hívták, és hamarosan a kilo előtag ilyen értelmezése vált de facto szabványossá , valamint más előtagokra való extrapoláció: 1 "kilobyte" " = 1024 bájt , 1 " megabájt " = 1024 kilobájt = 1 048 576 bájt stb.
Így az SI decimális előtagokra szánt kifejezéseket kezdték alkalmazni a zárt bináris számokra. Sőt, ezeket az előtagokat gyakran saját belátásuk szerint használják, vagyis egyesek bináris előtagként, mások decimális előtagként értik őket. Például a számítógép RAM -jának méretét általában bináris egységekben adják meg ( 1 kilobyte = 1024 bájt ), míg a lemezgyártók decimális egységekben jelzik a lemezek méretét (1 kilobyte = 1000 bájt ). Írásban azonban a "K" rövidítést hagyományosan az 1024-es tényezőre használták, ellentétben az SI-ben használt "k" = 1000-zel.
Minél nagyobb ez a szám, annál nagyobb lehet a használt előtag félreértése miatti relatív hiba. Különösen a „bináris” és a „tizedes” kilobájtok közötti különbség 2,4%, míg a bináris és decimális terabájt között közel 10% (9,95%). Ennek a félreértésnek a megoldására speciális bináris előtagokat vezettek be, amelyek különböznek a számértékben „közeli” decimális előtagoktól.
A Joint Electron Devices Engineering Council ( JEDEC ) , amely a mikroelektronikai ipar szabványait fejleszti és hirdeti, 2002-ben kidolgozta a JEDEC 100B.01 szabványt , amely meghatározza a kifejezések és alfabetikus karakterek jelentését. Ennek a szabványnak az a célja, hogy elősegítse a szimbólumok, rövidítések, kifejezések és definíciók egységes használatát a félvezetőiparban. Például a szabvány megadása az információ mennyiségének mértékegységeként a K előtag értékét 1024-nek (2 10 ) egyenlő szorzóval határozza meg, vagyis egy kilobájtot Kbyte -nak vagy KB - nak kell jelölni, és 1024 bájtnak megfelelő érték.
A szabványos specifikáció a következőképpen határozza meg az előtagokat: [8]
Konzol | Kijelölés | Bináris előtagok | Tizedes előtagok | Kapcsolódik hiba, % |
---|---|---|---|---|
kiló | to, k | 210 = 1024_ _ | 10 3 = 1000 | 2.40 |
mega | M, M | 220 = 1048576_ _ | 10 6 = 1 000 000 | 4.86 |
giga | G, G | 230 = 1073741824_ _ | 109 = 1 000 000 000_ | 7.37 |
tera | T, T | 240 = 1 099 511 627 776_ | 10 12 = 1 000 000 000 000 | 9.95 |
peta | P, P | 250 = 1125899906842624 _ | 10 15 = 1 000 000 000 000 000 | 12.59 |
pl | E, E | 260 = 1152921504606847000_ _ | 10 18 = 1 000 000 000 000 000 000 | 15.29 |
zetta | Z Z | 270 = 1180591620717411303424 | 10 21 = 1 000 000 000 000 000 000 000 | 18.06 |
yotta | Y, Y | 280 = 1208925819614629174706176 | 10 24 = 1 000 000 000 000 000 000 000 000 | 20.89 |
A "kilo-", "mega-", "giga-" előtagok binárisak :
A fő érvek: a bináris többszörösek hagyományos használata a számítástechnikában, az olyan szavak kiejtése, mint a „gibibyte” vagy a „GB”.
A "kilo-", "mega-", "giga-" előtagok decimálisnak minősülnek :
Főbb érvek: Az SI rendszer szigorú betartása; a decimális számrendszer elterjedt használata ; a média mennyiségének túlbecslése kisebb egység ( "kereskedelmi megabájt" ) használatával.
A távközlésben használt " kilobit " kifejezés ezer bitet jelent (a GOST 8.417-2002 szerint). A „kilobyte” befolyása miatt azonban egyes emberek és szervezetek az egyértelműség kedvéért a „kilobit” helyett az „ezer bit” kifejezést használják.
Az 1,44 MB-os három hüvelykes hajlékonylemez kapacitása (beleértve a szolgáltatási adatokat - rendszerindító szektort , gyökérkönyvtárat és FAT - ot) bináris decimális megabájtban (1000 KiB) van megadva . Valójában egy három hüvelykes hajlékonylemez kapacitása 1440 kibibyte , vagyis 1 474 560 bájt , amelyből 1 457 664 rögzíthető . Hasonlóképpen, egy 2,88 MB-os három hüvelykes hajlékonylemez valójában 2880 kibibájtot vagy 2 949 120 bájtot tartalmaz .
A flash memóriakártyák és az USB pendrive -ok kapacitása a mikroáramkör (bináris) teljes kapacitása, mínusz a műszaki térfogat, amely lehet többé-kevésbé. Ennek megfelelően a flash meghajtó formázatlan kapacitása nagyon megközelítőleg egy tizedes (általában egy kicsit több).
Kettő ereje | |
---|---|
fokok | |
Hagyományos bitegységek | |
Hagyományos bájt egységek |