lesliekeMár elnézést, de az csak a dolgok egyik fele - mármint az 1000/1024 és egyéb prefixumok.
A másik dolog, hogy a file rendszer maga is foglal helyet, ami természetesen nem hozzáférhető a felhasználáskor.
Pl. a Microsoft által kedvelt FAT32 file rendszer FAT-ja (File Allocation Table) akkora kell legyen, hogy minden egyes logikai egységet (clustert) egyedileg tudjon azonosítani. Pl. egy FAT32-re formattált 2GB-os MMC kártya 2048*1024*2 = 4 194 304 darab 512byte-os szektort tartalmaz (1 cluster itt 1 fizikai szektor). Ezt a kb. 4 millió szektort kell egyedileg azononosítani, ezt 32bites számokkal teszi (ezért FAT32), azaz a FAT mérete kb. 16MB. Már ha egy van, de általában biztonsági okokból 2 db FAT van, ezek egymás tükörképei. He egyik sérül, helyébe lép a másik. Azaz az MMC-s példánál már 32MB-nál járunk és még semmit nem írtunk a lemezre.
Ez a sok GB-os lemezeknél aztán tovább durvul...
Magyarán op. rendszertől (pontosabban file rendszertől) is függ, mennyi a szabad helyed.