Miért nem akkorák a háttértárak kapacitásai, mint ami rájuk vannak írva? Átvernek? #009

Igen ! Kicsit… de inkább csak máshogy számolják, illetve ez a helyveszteség három dologból is összetevődik. Szinte mindegyik gyártóra igaz ez a három dolog, de nézzük is mik azok…

Első : A legtöbb gyártóknak a kiló az 1000, nem pedig 1024. Mert hát ugye 1000g is 1 kg. Na igen ez a piacon remekül működik itt nem annyira, mert az életben a 10-es számrendszert használjuk. Így a kiló az 10 a 3-adikon (10*10*10) tehát 1000.
A számítógépek 2-es számrendszert használnak.
Mennyi is a kiló? Legkisebb egység a bit, a 2-es számrendszer miatt ez csak 0 vagy 1 lehet. 8bit=1byte, 1024byte=1kilobyte, mivel 2-es számrendszer és a kilo az 2 a 10-ediken (2*2*2*2*2*2*2*2*2*2) ez pedig 1024.
Na de ez mennyit farag tárhelyemből? Minél nagyobb annál nagyobb százalékot „eszik”:

Egység

Számítástechnikában használt 2-es számrendszerben

10-es számrendszerben gondolkodva

Százalékos eltérés.

byte

1 byte

1 byte

0 %

kilobyte (kB)

1 024 byte

1 000 byte

2.4%

megabyte (MB)

1 048 576 byte

1 000 000 byte

4.85%

gigabyte (GB)

1 073 741 824 byte

1 000 000 000 byte

7.37%

terabyte (TB)

1 099 511 627 776 byte

1 000 000 000 000 byte

9.95%

Látható, hogy terás méretekben ez már közel 10%-ot lefarag a tárkapacitásból. Az azért nem kevés veszteség.

Második: A hibajavításokra „elpazarolt” terület sokszor a mi kárunkra van kialakítva.
De milyen hibajavítások?
Tökéletes gyártás nincs, eddig sem volt, és valószínűleg nem is lesz. Emiatt semelyik tárolási eszköz nem tökéletes, lehetnek (vannak) rajta hibák. De mi ezeket nem tapasztaljuk, mivel a gyártók remekül korrigálják ezeket. A egy régi HDD-ről (merevlemezes tároló) beszélünk, ott is igaz, hogy tökéletes korong nincs, biztos, hogy akad pár hibás szektor rajta amit nem tud írni/olvasni a fej. De semmi baj, erre fel van készítve az elektronika és folyamatosan ellenőrzi a lemez felületét, ha hibás szektor van, akkor azt bejegyzi és nem ír oda többet. A Memóriakártyáknál / SSD-knél szintén van egy terület, ami a hibás FLASH memória területeket tartja nyilván. Ide többet nem ír a vezérlő.
Ezek a javításra fenntartott memóriaterületek is legtöbbször a memóriakártya méretéből kerülnek levonásra (Ez egyébként 2-5% körül szokott mozogni).

Harmadik: Fájlrendszer miatti eltérések, ez minden meghajtónál van, mert mindegy, hogy milyen rendszert használunk, annak a rendszernek van egy adott fájlrendszere, ahol nyilvántartja a fájlokat, a hozzá tartozó jogosultságokat, és nyilván helyüket a meghajtón. Ez pedig helyet foglal. Illetve nem akarok ennyire belemenni, de van egy lemezfolgalási egység kifejezés is, ami felosztja a lemezt adott méretű egységekre (pl 4096 byte – 4kB) és az ennél kisebb fájlok is minimum ennyi helyet fognak elfoglalni a lemezen, a nagyobb méretűek pedig nyilván több egységet is elfoglalnak.

Összegezve, jó nagy területet bukunk a megvásárolt adathordozó tárterületéből. Szóval a memóriakártya, pendrive, ssd, vagy akármi méretét úgy válasszuk, hogy bőven legyen „ráhagyva” egy kis plusz. Általában a kétszer akkor tárhely nem kerül kétszer annyiba, úgyhogy érdemes elgondolkozni rajta.