Teisendus terabaitidest gigabaitidesse: kümnendsüsteemi (SI) täpne arvutus
See leht võtab sisendiks terabaitide (TB) arvu ja väljastab koheselt selle väärtuse gigabaitides (GB), kasutades kümnendsüsteemi (SI) teisendustegurit: 1 TB = 1000 GB. Tulemuseks on lihtne arv, mis sobib otse salvestusmahtude planeerimiseks, andmeedastusarvutusteks või draivi mahtude võrdlemiseks. Siin ei kasutata kahendsüsteemi (IEC) teisendust 1 TiB = 1024 GiB – ainult range 1000-ga korrutamine.
Miks see teisendus erineb tavapärasest ootustest? – kümnend- ja kahendsüsteemi segadus
Enamik arvutikasutajaid on kogenud olukorda, kus uus 1 TB kõvaketas näitab operatsioonisüsteemis vaid umbes 931 GB. See ei ole defekt ega pettus, vaid erinevus kahe mõõtmissüsteemi vahel: kümnendsüsteem (SI, rahvusvaheline mõõtühikute süsteem) ja kahendsüsteem (IEC, rahvusvaheline elektrotehnika komisjon).
Kümnendsüsteemis (mida kasutavad draivitootjad reklaammaterjalides) on eesliited astmetes 10:
- 1 kB = 1000 baiti
- 1 MB = 1000 kB = 10⁶ baiti
- 1 GB = 1000 MB = 10⁹ baiti
- 1 TB = 1000 GB = 10¹² baiti
Kahendsüsteemis (mida kasutavad operatsioonisüsteemid, nagu Windows, sageli valesti tähisega) on eesliited astmetes 2:
- 1 KiB = 1024 baiti
- 1 MiB = 1024 KiB = 2²⁰ baiti
- 1 GiB = 1024 MiB = 2³⁰ baiti
- 1 TiB = 1024 GiB = 2⁴⁰ baiti
Kui tootja müüb "1 TB" draivi, sisaldab see täpselt 10¹² baiti. Operatsioonisüsteem, mis kuvab mahtu kahendgigabaitides (GiB), jagab selle arvu 2³⁰-ga (1 073 741 824), saades tulemuseks umbes 931,32 GiB. Seega 1 TB = 1000 GB = umbes 931 GiB. Sellel lehel teisendatakse alati puhtalt kümnendsüsteemis: 1 TB → 1000 GB.
Pöördteisendus: 1 GB = 0,001 TB.
Kuidas teisendus töötab – täpne valem ja sisendreeglid
Teisendus põhineb fikseeritud teguril: korruta terabaitide arv 1000-ga. Valem:
GB = TB × 1000
Näited:
- 2 TB → 2 × 1000 = 2000 GB
- 0,5 TB → 0,5 × 1000 = 500 GB
- 2,75 TB → 2,75 × 1000 = 2750 GB
- 0,001 TB → 0,001 × 1000 = 1 GB
- 0 TB → 0 GB
Väljund kuvatakse 12 kümnendkoha täpsusega. See tagab, et isegi väga väiksed või suured väärtused on täpselt esitatud. Näiteks 0,000000001 TB → 0,000001 GB (väljundina 0,000001000000 GB).
Sisendreeglid:
- Sisend peab olema arvuline väärtus – arvud nagu 5 või 3.14 on lubatud, tekst nagu "viis" või "TB" põhjustab veateate.
- Negatiivsed arvud ei ole lubatud (näiteks -2 tagastab vea).
- Null on kehtiv sisend (tulemus 0 GB).
- Väga suured sisendid (üle 10¹² TB) võivad viia tulemuse kuvamiseni teaduslikus tähistuses, kui lehe kuvamispiir ületatakse. Praktilises kasutuses (kuni mõni miljon TB) väljund mahub tavaarvuna.
Piirangud ja veateated – mida see teisendus ei tee
See leht on spetsialiseeritud ainult kümnendsüsteemi teisendusele. See ei paku:
- Kahendteisendust (TiB → GiB ega TB → GiB)
- Ümardamisvalikuid (väljund on alati 12 kohaga täpne)
- Teiste ühikute (näiteks megabaidid, petabaidid) samaaegset teisendamist
Kui sisestada mittesobiv väärtus (tekst, negatiivne arv), kuvatakse veateade. Leht ei arva ega paranda sisendeid – see on tahtlik, et vältida valede tulemuste tekkimist.
Kes seda teisendust vajab – reaalsed kasutusjuhud
1. Tarbija, kes võrdleb draivimahte.
Ostate 2 TB välise kõvaketta (tootja märgistus kümnend). Soovite teada, mitu gigabaiti see teie 500 GB sülearvuti draivi kõrval on. 2 TB × 1000 = 2000 GB. Nüüd saate võrrelda: 2000 GB vs 500 GB.
2. IT-administraator andmekeskuse salvestuse planeerimisel.
Serveri spetsifikatsioonid on antud kümnendterabaitides (näiteks 48 TB raid-array). Arvutate salvestusmahtu gigabaitides: 48 × 1000 = 48 000 GB. See on kasulik kvootide seadmiseks või koormuse jagamiseks.
3. Üliõpilane, kes õpib arvutiteadust ja soovib mõista SI ja IEC erinevust.
Teisendusleht võimaldab kiiresti kontrollida, et 1 TB on täpselt 1000 GB, mitte 1024. See on alus, et hiljem mõista, miks operatsioonisüsteemid kuvavad teistsugust mahtu.
4. Keegi, kes planeerib pilvesalvestuse kasutamist.
Pilveteenuse pakkuja võib anda limiidi terabaitides (näiteks 5 TB). Soovite seda teisendada gigabaitideks, et mõista, kui palju see on võrreldes teie 200 GB kohaliku kettaga. 5 × 1000 = 5000 GB.
5. Videooperaator, kes töötleb toorfailide mahtusid.
Üks tund 4K videot võib võtta umbes 0,1 TB. Teisendus: 0,1 × 1000 = 100 GB. See aitab planeerida, kui palju draiviruumi on vaja ühe päeva filmimise jaoks.
Ajalooline taust – miks terabait on 1000 gigabaiti (ja mitte 1024)
- aastatel, kui kõvakettad hakkasid massiliselt levima, võtsid tootjad kasutusele kümnendeesliited (kB, MB, GB), sest need olid ühilduvad SI-süsteemiga ja andsid ilusti ümaraid numbreid. Kettad mõõdeti baitide arvu järgi, mis oli 10 astmetes lihtne esitada. Näiteks 100 MB ketas sisaldas 100 000 000 baiti (mitte 104 857 600 baiti, mis oleks 100 MiB).
Samal ajal kasutasid mälud (RAM) ja operatsioonisüsteemid aadressiruume, mis põhinesid 2 astmetel. Seetõttu tekkis segadus: "1 MB" võis tähendada 1 000 000 või 1 048 576 baiti. 1998. aastal standardiseeris IEC kahendeesliited (kibi-, mebi-, gibi-, tebi-), et eristada neid selgelt. Sellest ajast on teoreetiliselt soovitatav kasutada TiB-i kahendmahtude ja TB-d kümnendmahtude jaoks, kuid tavatarbijatele mõeldud toodetel kasutatakse endiselt peamiselt mitteametlikku segasüsteemi.
Selle lehe eesmärk on pakkuda rangelt kümnendteisendust – nii nagu draivitootjad seda teevad – ja vältida igasugust viidet kahendsüsteemile.
Praktilised teisendusnäited tabelis
| Sisend (TB) | Väljund (GB) |
|---|---|
| 0,001 | 1 |
| 0,25 | 250 |
| 0,5 | 500 |
| 1 | 1000 |
| 2,75 | 2750 |
| 10 | 10 000 |
| 100 | 100 000 |
| 0,00001 | 0,01 |
Korduma kippuvad küsimused (KKK)
1. Miks näitab mu 1 TB kõvaketas operatsioonisüsteemis ainult 931 GB?
Operatsioonisüsteemid (eriti Windows) kuvad mahtu kahendgigabaitides (GiB), kasutades tegurit 1024. Draivi tootja andis 1 TB = 10¹² baiti. Kui jagada 10¹² 2³⁰-ga (1 073 741 824), saame umbes 931,32. See leht teisendab aga kümnendsüsteemis: 1 TB = 1000 GB. Seega 931 GiB on ligikaudu 1000 GB.
2. Kas 1 TB võrdub 1000 või 1024 GB-ga?
Sõltub kontekstist. Kümnendsüsteemis (SI) on 1 TB = 1000 GB. Kahendsüsteemis (IEC) on 1 TiB = 1024 GiB. Sellel lehel kasutatakse alati kümnendsüsteemi, sest draivi spetsifikatsioonid ja enamik pilveteenuste limiite on antud kümnendühikutes.
3. Kas see leht teisendab ka TiB-st GiB-i?
Ei. See leht teisendab ainult kümnendterabaitidest (TB) kümnendgigabaitideks (GB). TiB ja GiB teisendust (1 TiB = 1024 GiB) ei pakuta.
4. Mis juhtub, kui sisestan negatiivse arvu?
Leht tagastab veateate. Negatiivsed mahud ei ole reaalsed ja neid ei teisendata.
5. Kui suur sisend on lubatud?
Leht võtab vastu piiramatu suurusega positiivseid arvulisi väärtusi. Kui tulemus ületab kuvamisvõime (näiteks üle 1e12 GB), kuvatakse see teaduslikus tähistuses. Praktilise kasutuse jaoks (kuni 1 000 000 TB) jääb tulemus tavaarvuks.
6. Kas ma saan teisendada ka GB-st TB-ks?
Jah, pöördteisendus on 1 GB = 0,001 TB. Sisestage gigabaitide arv ja jagage 1000-ga. Sellel lehel pole aga eraldi GB→TB välja; võite kasutada sisendväljal jagamist (näiteks kirjutada "500 / 1000" – aga leht ootab ühte arvu, nii et peate eelnevalt jagama). Lihtsaim viis on arvutada kalkulaatoriga.