Hvað þessi síða gerir
Þessi síða tekur við tölu í Gigabytes (GB) og skilar samsvarandi tölu í Bytes (B). Umreikningurinn notar nákvæmlega stuðulinn 1 GB = 1.000.000.000 B, sem er skilgreiningin samkvæmt alþjóðlega SI-kerfinu (Système International d'Unités). Þetta er sama aðferð og framleiðendur harða diska, SSD-drifa og annars geymslubúnaðar nota þegar þeir merkja afkastagetu sína.
Formúlan er einföld: Bytes = Gigabytes × 1.000.000.000. Til dæmis, ef þú slærð inn 5 GB, færðu 5.000.000.000 B. Ef þú slærð inn 0,25 GB, færðu 250.000.000 B. Síðan styður einnig andhverfa umreikninginn: að breyta Bytes í Gigabytes með stuðlinum 1 B = 1,00000000000 × 10⁻⁹ GB, sem er það sama og 0,000000001 GB.
Inntakið verður að vera óneikvæð tala. Núll er leyfilegt og skilar 0 B. Mjög stór inntök geta skilað niðurstöðum í vísindalegri framsetningu (scientific notation), til dæmis 1 × 10¹² B fyrir 1000 GB. Reiknivélin heldur nákvæmni útkomunnar án þess að námunda hana.
Hvað gerir þessa síðu ólíka
Margar umreikningssíður á netinu rugla saman tveimur ólíkum skilgreiningum á „gigabyte“. Þessi síða er hins vegar ótvíræð: hún notar eingöngu aukastafastuðulinn (decimal) 10⁹, ekki tvíundastuðulinn (binary) 2³⁰. Munurinn er verulegur:
- 1 GB (decimal) = 1.000.000.000 B
- 1 GiB (binary) = 1.073.741.824 B
Þetta þýðir að 1 GiB er um 7,37% stærra en 1 GB. Framleiðendur geymslumiðla nota alltaf aukastafaskilgreininguna. Þegar þú kaupir harðan disk sem er merktur „1 TB“ (terabyte), er hann 1.000.000.000.000 B samkvæmt decimal. En stýrikerfi eins og Windows sýna oft afkastagetu í tvíundakerfi (GiB) en merkja hana sem „GB“. Þess vegna sérðu aðeins um 931 GiB (eða „931 GB“ samkvæmt Windows) á „1 TB“ diski.
Þessi síða gefur þér nákvæmlega þá tölu sem framleiðandinn notar. Ef þú ert að bera saman forskriftir af diski og það sem stýrikerfið sýnir, þarftu að vita báðar skilgreiningarnar. Þessi síða hjálpar þér að skilja decimal-hlutann.
Fræðilegur grunnur og staðlar
Uppruni aukastafastuðulsins
SI-kerfið skilgreinir forskeyti eins og kilo- (10³), mega- (10⁶), giga- (10⁹) og tera- (10¹²) sem veldi af 10. Þessi kerfi var upphaflega hannað fyrir eðlisfræðilegar stærðir eins og lengd (metrar), massa (grömm) og tíma (sekúndur). Þegar tölvugeymslan varð algeng á 8. og 9. áratugnum tóku framleiðendur þessi forskeyti og notuðu þau fyrir getu diska. Þannig varð 1 kilobyte = 1000 bytes, 1 megabyte = 1.000.000 bytes, o.s.frv.
Tvíundastuðullinn og IEC-staðallinn
Tölvur vinna hins vegar í tvíundakerfi (binary), þar sem minni og skráarkerfi eru oft byggð á veldum af 2. Því var 1 kilobyte í tvíundakerfi oft skilgreint sem 2¹⁰ = 1024 bytes. Þessi tvöfaldi skilningur olli og veldur enn ruglingi.
Árið 1999 setti Alþjóðlega rafeindatækninefndin (IEC) fram staðal IEC 60027-2 til að leysa þennan vanda. Þar voru kynnt sérstök forskeyti fyrir tvíundakerfið: kibi- (Ki, 2¹⁰), mebi- (Mi, 2²⁰), gibi- (Gi, 2³⁰) og tebi- (Ti, 2⁴⁰). Samkvæmt þessum staðli er:
- 1 KiB = 1024 B
- 1 MiB = 1.048.576 B
- 1 GiB = 1.073.741.824 B
- 1 TiB = 1.099.511.627.776 B
Þrátt fyrir þennan staðal nota mörg stýrikerfi og forrit enn eldri, ruglingslegri framsetningu. Windows sýnir til dæmis getu í GiB en merkir hana sem „GB“. macOS sýnir aftur á móti decimal-getu frá og með útgáfu 10.6 (Snow Leopard). Linux-dreifingar geta verið misjafnar, en mörg skráarkerfi (eins og ext4) nota tvíundakerfi innbyrðis.
Hvaða atvinnugreinar nota hvort?
- Geymsluframleiðendur (HDD, SSD, USB-minni): Alltaf decimal. Þegar þú sérð „512 GB“ SSD-drif, þá er það 512.000.000.000 B.
- Minnisframleiðendur (RAM): Alltaf binary. 8 GB af vinnsluminni er 8 GiB = 8.589.934.592 B.
- Skýjaþjónustur: Mjög mismunandi. Amazon S3, Google Cloud Storage og Microsoft Azure nota flest decimal fyrir kvóta og reikninga, en sumar mælingar innan kerfisins geta verið binary.
- Skráarkerfi: Flest nútíma skráarkerfi (NTFS, ext4, APFS) geyma metadata í binary, en sýna notandanum oft decimal eða blöndu.
- Gagnaflutningshraði: Netþjónusta (eins og 1 Gbps) er alltaf decimal: 1 Gigabit per second = 1.000.000.000 bitar á sekúndu.
Algengar ranghugmyndir og ruglingur
„1 TB diskur sýnir bara 931 GB“
Þetta er líklega algengasta ruglingurinn. Þú kaupir 1 TB harðan disk. Á kassanum stendur 1.000.000.000.000 B. Þú tengir hann við tölvuna. Windows sýnir 931 GB. Hvað gerðist?
Ekkert. Framleiðandinn notaði decimal (1 TB = 1.000.000.000.000 B). Windows notaði binary (1 „GB“ = 1.073.741.824 B) en merkti það sem GB. Ef þú deilir 1.000.000.000.000 með 1.073.741.824, færðu um 931,32. Windows námundar þetta niður í 931 GB. Þetta er ekki villa, heldur mismunandi skilgreining.
„Gigabyte og Gibibyte er það sama“
Nei, það er 7,37% munur. Fyrir 1 TB er munurinn um 69,7 GB (í decimal). Það er nóg pláss fyrir nokkra myndbönd eða þúsundir ljósmynda.
„Stýrikerfið mitt sýnir rétta tölu“
Það fer eftir því hvað þú átt við með „rétt“. Windows sýnir binary tölur en merkir þær með decimal forskeytum – það er villandi. macOS sýnir decimal tölur frá og með Snow Leopard. Ef þú notar Linux geturðu valið með skipunum eins og df -h (binary) eða df -H (decimal). Það er engin algild „rétt“ framsetning; þú verður að vita hvort kerfið þitt notar.
Raunveruleg not og dæmi
Dæmi 1: Að bera saman diskaforskriftir
Þú ert að skoða tvo harða diska: Annar er merktur 2 TB, hinn 2.000 GB. Samkvæmt decimal er 2 TB = 2.000 GB = 2.000.000.000.000 B. Þeir eru nákvæmlega eins að stærð.
Dæmi 2: Reikna gagnaflutningstíma
Þú þarft að flytja 500 GB af gögnum á milli tveggja þjóna með 1 Gbps (Gigabit per second) tengingu. Mundu að 1 byte = 8 bitar. 500 GB = 500.000.000.000 B = 4.000.000.000.000 bitar. Hraðinn er 1.000.000.000 bitar á sekúndu. Tími = 4.000.000.000.000 / 1.000.000.000 = 4.000 sekúndur = um 66,7 mínútur.
Dæmi 3: Skýjakvótar
Skýjaþjónusta rukkar þig fyrir 1 TB af geymslu. Þú ert með 500 GiB af gögnum (binary). Hversu mikið ertu að borga fyrir í decimal? 500 GiB = 500 × 1.073.741.824 = 536.870.912.000 B = um 536,87 GB (decimal). Þú ert að nota 536,87 GB af 1.000 GB kvótanum, ekki 500 GB.
Dæmi 4: Forritun og skráarkerfi
Ef þú ert að skrifa forrit sem sýnir skráarstærðir, ættirðu að ákveða hvort þú notar decimal eða binary. Margar forritunarmálasöfn (t.d. Python os.path.getsize()) skila stærð í bytes. Það er þitt val hvernig þú sýnir hana. Notaðu alltaf sömu skilgreiningu innan sama forrits.
Takmörk og jaðartilvik
Núll og neikvæðar tölur
Inntak verður að vera óneikvætt. Núll er gilt og skilar 0 B. Neikvæðar tölur eru ekki leyfðar, þar sem geymslurými getur ekki verið neikvætt.
Mjög stór inntök
Reiknivélin þolir mjög stórar tölur. Fyrir 1.000.000 GB færðu 1 × 10¹⁵ B (1 petabyte). Fyrir 1 × 10¹² GB færðu 1 × 10²¹ B (1 zettabyte). Niðurstaðan getur verið í vísindalegri framsetningu ef hún er of stór til að sýna með venjulegum tölustöfum.
Nákvæmni
Reiknivélin heldur fullri nákvæmni. Hún námundar ekki niðurstöðuna. Til dæmis, ef þú slærð inn 1/3 GB (0,333333...), færðu 333.333.333,333... B, ekki 333.333.333 B. Vísindaleg framsetning er notuð fyrir mjög stórar eða mjög smáar tölur, en nákvæmnin glatast ekki.
Samanburður við aðrar síður
Margar aðrar umreikningssíður nota binary (GiB) þegar þær segjast nota GB. Þessi síða er ótvíræð: hún notar eingöngu decimal. Ef þú þarft binary umreikning, þarftu að nota sérstaka GiB-to-Bytes síðu. Þessi síða blandar ekki saman skilgreiningunum.
Algengar spurningar (FAQ)
Af hverju sýnir Windows minna pláss en stendur á diskinum?
Windows notar binary skilgreiningu (GiB) en merkir hana sem „GB“. Framleiðandinn notar decimal (GB). Munurinn er um 7,37%. Þess vegna sýnir Windows 931 GiB á 1 TB diski (decimal), sem er 1.000.000.000.000 B.
Er 1 GB alltaf 1.000.000.000 B?
Í SI-kerfinu, já. En í tölvuheimum er oft átt við 1.073.741.824 B (1 GiB). Þessi síða notar alltaf decimal skilgreininguna. Það er mikilvægt að vita hvort kerfið þitt notar decimal eða binary.
Hvað er GiB?
GiB stendur fyrir gibibyte. Það er binary skilgreiningin: 1 GiB = 2³⁰ B = 1.073.741.824 B. Það er notað í IEC-staðlinum til aðgreiningar frá decimal GB. Mörg stýrikerfi (eins og Windows) nota GiB en merkja það sem GB.
Get ég notað þessa síðu til að reikna út hversu mikið pláss ég þarf fyrir öryggisafrit?
Já, en vertu viss um að þú notir rétta skilgreiningu. Ef skýjaþjónustan þín notar decimal (eins og flestar gera), þá er þessi síða rétt. Ef þú ert að bera saman við stýrikerfið þitt, þarftu að vita hvort það notar decimal (macOS) eða binary (Windows).
Hvað gerist ef ég slæ inn gríðarlega stóra tölu?
Reiknivélin skilar niðurstöðunni í vísindalegri framsetningu. Hún heldur nákvæmni og námundar ekki. Til dæmis, 1 × 10¹² GB verður 1 × 10²¹ B.
Er þessi síða rétt fyrir RAM-minni?
Nei. RAM-minni er alltaf mælt í binary (GiB). 8 GB af RAM er í raun 8 GiB = 8.589.934.592 B. Þessi síða notar decimal (1 GB = 1.000.000.000 B), svo hún er ekki rétt fyrir RAM. Notaðu GiB-to-Bytes síðu fyrir það.