09/01/08 15:33:48.92 mDTE2VcZ
>>483
IDEハードディスクに528MB、8.4GB、137GBの容量制限があったのと似た理由。
セクタ番号を指定するための桁数が足りなくなってしまう。
最初、SDカードは既存のMMCカードと互換性をとったり、FAT16が使える範囲で
極力簡単な仕組みを目指したりしていた都合で、最大2GBまで取り扱える仕様に
した。
しばらく大丈夫だと思っていたら2GBの壁にあっさりと肉薄してしまったので、
ちょっとした規格の手直しと拡張をして最大容量を増やしたのがSDHC。
あまりに大規模な変更を加えるとSDとの互換性がとりづらいし、貧弱なマイコンで
制御するのが面倒になるので、当面を乗り切れる最小限の変更にとどめている。
だから32GBでもう一回頭打ちになるんだな。
従来からあるFATは管理する記憶容量やファイル数が増えると管理効率と信頼性が
心配になってくるので、FATに代わるファイルシステムを待ちたかっただろうし。