GiB? Dat ken ik niet hoor, Gi is een term die door de SI (Markus Kuhn) verzonnen is, en door de ISO is overgenomen, om binnen diverse onderdelen van de wetenschap en technologie onderscheid te kunnen maken tussen de decimale giga en binaire giga. De SI stelt expliciet dat deze termen niet gelden voor eenheden van informatie en stelt bovendien dat wat hen betreft de IT deze grootheden over zou mogen nemen, maar dat de SI hier niet over gaat.
Zelfs volgens de SI en ISO is een GB dus 1024MB en bestaat GiB helemaal niet. Het wordt enkel gebruikt door mensen die niet weten dat de i-prefix niet voor informatie geldt of die opzettelijk willen smokkelen.
Enkel harddiskfabrikanten gebruiken de (niet bestaande) term GiB om hun klanten een factor 1.024^x te misleiden.
Binnen de IT is een kilo 1024 en daar bestaat geen verwarring over. In de IT heb je geen meters, grammen of watts, alleen informatie (=bytes). Er is dan ook geen enkele reden om verwarring te gaan zaaien door 1000 ineens een kilo te noemen en een nieuwe term voor 1024 te verzinnen.
edit:
De hele discussie is ontstaan door de opmerking dat 100GB een vreemde hoeveelheid is, juist omdat het gebruikelijk is om binair te werken in deze context. (Eigenlijk maakt dat mijn hele punt al.)
kilo heeft in verschillende contexten een verschillende betekenis. Net zoals ton 100.000 euro is, maar ook 1000 kilo.
Ghz en Mbit/s zijn begrippen uit de electrotechniek en zijn inderdaad decimaal.
Okee, de Gi is misschien niet door Markus Kuhn verzonnen, maar wel door het SI en Markus Kuhn heeft het voorstel gedaan
een prefix te gaan gebruiken. Dit wil overigens nog steeds niet zeggen dat Markus Kuhn niet ook de Gi prefix bedacht heeft, alleen niet in zijn originele voorstel.
Al langer dan de meesten hier leven is een kilobyte 1024 bytes en omdat een organisatie die zelf aangeeft er niet over te gaan voorsteld dat een kilobyte beter 1000 bytes kan zijn, moet de hele IT op zijn kop gezet worden? Sorry hoor, maar zo werkt het niet.
Ik zeg niet dat het handig, ideaal of zelfs maar wenselijk is dat kilo binnen de IT 1024 betekent terwijl het in de rest van de wereld 1000 betekent, maar het is nu eenmaal zo. Het is zo gegroeid en de hele basis-principes van de IT zijn er op gebaseerd en het is zo als decennia lang gegroeid. Je kunt dat gewoon niet meer veranderen. Als je het wil veranderen, neem dan nieuwe termen die geen verwarring veroorzaken met de oude. Je kunt een kilobyte niet herdefinieren. Je kunt een meter niet meer van lengte veranderen en de nieuwe maat ook weer meter noemen. Als de euro gulden geheten had, was het een drama geworden omdat niemand meer zou weten hoeveel 10 gulden waard is. Noem 1024 bytes dan kibibyte en 1000 bytes kidebyte of zo, dan heb je nieuwe termen die niet voor verwarring zorgen, terwijl ook de term kilobyte in de overgangsperiode en historie ook nog een eenduidige betekenis heeft. Door die stomme actie van de SI is er de kleine verwarring rond hoeveel een kilobyte is, veranderd in een chaos waar iedereen maar doet wat hem het gunstigst uitkomt.
Ja, een byte hoeft inderdaad geen 8 bits te zijn, maar tenzij anders vermeld, is dat wel de algemeen geaccepteerde hoeveelheid, dat hoef je er niet bij te zeggen. Op dezelfde manier dat, tenzij expliciet anders vermeld, een kilobyte 1024 bytes en een minuut 60 seconden is.
En wikipedia als bron.... sorry hoor, maar daar kan iedereen zijn verhaal neerplanten en die site is dan ook zeer regelmatig meer een bron van dis-informatie dan van informatie. Wikipedia is absoluut niet betrouwbaar wanneer er onduidelijkheid of onenigheid bestaat over het onderwerp, het is gewoon een kwestie van wie het hardst schreeuwd.
Rechstreekse quote uit de SI standaard:
These SI prefixes refer strictly to powers of 10. They should not be used to
indicate powers of 2 (for example, one kilobit represents 1000 bits and not 1024 bits). The IEC has adopted prefixes for binary powers in the international
standard IEC 60027-2: 2005, third edition, Letter symbols to be used in electrical
technology – Part 2: Telecommunications and electronics. The names and symbols for the prefixes corresponding to 210, 220, 230, 240, 250, and 260 are, respectively: kibi, Ki; mebi, Mi; gibi, Gi; tebi, Ti; pebi, Pi; and exbi, Ei. Thus, for example, one kibibyte would be written:
1 KiB = 210 B = 1024 B, where B denotes a byte. Although these prefixes are
not part of the SI, they should be used in the field of information technology to avoid the incorrect usage of the SI prefixes.
Bron:
http://www.bipm.org/utils/common/pdf/si_brochure_8_en.pdf
(vrij) vertaald (door Liberque):
Ook al is dit hele kibi gebeuren geen onderdeel van de officiele SI (en hebben we er dus geen bal over te vertellen), we hebben liever dat jullie het toch gebruiken (anders snappen mensen het niet meer en gaan ze enorme discussies erover op forums houden).
En inderdaad, harddisk-fabrikanten gebruiken niet de GiB term. Mijn fout. Ze gebruiken de 'Giga' term zoals vastgelegd door de SI, maar in een context die de SI expliciet uitsluit.
Maar het is dus de slager (De SI) die aan de bakker (de IT) meedeeld dat hij (de slager) voortaan een broodje worst gaat verkopen die worst-en-brood zal heten en dat de bakker, om verwarring te voorkomen, worstenbrood voortaan maar anders moet noemen. Leuk bedacht door de slager, maar geen bakker die daar naar zal luisteren.
Als de SI verwarring wil voorkomen, moeten ze hun eigen termen maar veranderen, daar hebben ze immers wel zeggenschap over.
[Reactie gewijzigd door Roland684 op 23 juli 2024 08:14]