Kilobit—Kilobyte; Kibibit—Kibibyte
Spet en über tehnični naslov z über tehnično vsebino.
Kar nekaj časa je že, odkar sem objavil svoj ultimativen HD vodič in dobro je, da pride nekaj prevetritve tudi na über tehničnem področju. Kaj bo danes tema? Velika napaka, ki so jo zagrešili ustvarjalci operacijskih sistemov in napaka, ki jo proizvajalci produktov za shranjevanje podatkov z velikim pridom izkoriščajo. Jih lahko zato krivimo? Na začetku, ko ne poznamo ozadja. Recimo, da vam povem, da pravzaprav 320GB disk nima take velikosti in je dejanski prostor, ki je na voljo le okoli 298GB oz. 298GiB. Na koga boste jezni? Vaš telefon, pa tudi tisti v trgovini, v kateri ste disk kupili, bo pregorel. Rdeče niti ne bo, ker je zaradi zgoraj omenjene napake in zaradi nestrokovnosti mnogih proizvajalcev. Hočem povedati, da boste jezni na trgovino, na svoje napake in ne nazadnje na proizvajalca diskov. Ko se boste prebili na konec tega vodiča, boste je jezni le na enega in edinega proizvajalca, in sicer proizvajalca OSa. Vsi verjetno poznate SI sistem
No, binarna digitalka, ki je slovenska popačenka iz angleškega bita, ki pomeni Binary Digit, ki je osnovna enota za shranjevanje informacij. Simbol za enoto je mala črka b ali kar preprosto, bit. Ime nam pove, da lahko vsebuje le dve vrednosti, 1 ali 0, zaradi dvojiškega sestava. 2 bita imata lahko vrednost 10, 11, 10, 01, torej kar štiri možnosti več, kot en bit, 4 biti pa imajo lahko že kar 16 vrednosti(0000, 0001, 0010, 0100, 1000, 1100, 1110, 1111, 0110, 0111, 0011, 1001, 1101, 1011, 0101, 1010). Koliko jih ima lahko 8 bitov oz. en byte[simbol je lahko byte ali velika črka B], ki je mimogrede tudi velikost navadnega Unicode karakterja; po domače: ene črke? -256. Dokaj malo, zato je Unicode v svoj UTF-8 vgradil sistem dekodiranja do 4 bytov velikih črk. Prvih 128 črk, ki so že po ASCII standardu potrebuje le 1 byte. Sledijo 2 byte-ne črke, ki imajo razne strešice, kamor spada tudi slovenski jezik. 3 in 4-byte-ne črke spadajo med manj uporabljane in jih ne bom posebej omenjal.
No, največja finta, ki sem jo prej omenjal, leži ravno v predponah. Ker sama enota bit ni v SI sistemu, ni pravilno nadzorovana in zato tudi ni ukrepov zoper kršitev pravil. Svoj čas, predvsem v 80 in 90ih, so se SI predpone uporabljale kot binarna predpona, kar pomeni, da je npr. kilo- imela moč 2 in ne 10; torej je bil en kilobyte vreden 1024 byte-ov. To so izdelovalci OSev upoštevali in vse je bilo v najlepšem redu. Dokler naenkrat te predpone niso imele več moč 2, temveč 10, kot imajo vse druge enote SI sistema. In kilobyte ni bil več 1024 byte-ov, temveč 1000 byte-ov. Dobro, pa naj bo po standardu, si človek misli. Pa vendar izdelovalci OSev, v nasprotju s svojim prilagajanjem standardem, tega niso upoštevali in njihov kilobyte je bil še vedno vreden 1024 byte-ov. Ko pa je na računalnik s takim sistem priklopljen nov disk, ki ima enote lepo standardizirane, pride do jeze. Ker 160GB disk nima take kapacitete, temveč 149GB. Ker 500GB disk nima take kapacitete, temveč 465GB. Ker 1TB(po standardu 1000GB) nima take kapacitete, temveč 931GB. To pa je že kar velika izguba. In to vse zaradi proizvajalcev OSev. Verjetno pa se je kdo od vas vprašal, da bi pa nekateri le radi imeli binarne enote, ker pridejo včasih prav. Zanimivo vprašanje. Vsa moja označevanja o pravih velikostih diskov niso pravilna. Veste zakaj? Saj vendar ni logično, da bi 1000GB bilo enako 931GB. Enota ni pravila oz. predpona.
Med peščico tistih, ki so prišli do razvozlanja vse te zmešnjave, se je našla še manjša peščica, ki je začela uvajati nove enote, ki me dvema velikima črkama nosita še malo črko i. Na tak način pa je 1000GB lahko enako 931GiB. No, ta enota pa nima pomena, brez da je pred njo prepona[ker je ravno pretvorbeno število žgečkljivo; 1GB = 1000000000B : 1GiB = 1073741824B] in jo bom razložil tudi z prepono. 1GiB pomeni 1 Giga binary byte; iz poudarjenega se da razbrati, da se to bere kot gibibyte. No, edino kar še naj dodam v tem odstavku je, da kljub temu, da so danes uporabljeni predvsem byte-i, je tista prej omenjena peščica razvila še poimenovanje za bite, na podoben način. Po prej urejenem standardu je, enako kot za byte, 1Kb dobil vrednost 1000b. No, binarna enota ima tako simbol 1Kib, katere vrednost je 1024b.
Torej, razloženo je bilo nekaj, sicer na moj poseben način, ki zna biti za koga precej ne razumljiv. Saj veste, tisti, ki berete vodiče, ste že itak bolj znanja željni in če ne boste vsega posrkali od tu, vam je še vedno na voljo en in edini vir, ki je pomagal tudi pri nastajanju tega vodiča; Wikipedia.

OdziviResponse
KomentarjiComments
No ta tvoj način razlaganja, mi ni bil preveč razumljiv, vem pa že od prej v čem je fora tako da še vseeno razumem
TrackbackPingback