首页 新闻资讯 技术资料 论坛 网站地图
军工/航空航天 传感控制 测试测量 综合电子技术 接口电路 数控系统 工业控制
电子元器件搜索:
IC库存(8958万) PDF资料(329万) IC价格 IC求购 资讯 技术资料
维库电子市场网是知名的电子元器件交易网站, 为电子生产企业提供IC库存和技术资料查询服务。
位置: 首页 > 详细信息
  为啥:Fat12可以管理的磁盘容量是8M?
出处:21ic 时间: 2007-09-24
rockingliu 发布于 2007-9-24 13:15:00
为啥:Fat12可以管理的磁盘容量是8M?   2^12  * 2K=8M,难道
fat12的 每个簇是 2K? 

顺便问一下 每个簇的大小是 咋样 规定的??? (FAT16是32K的簇大小呢?)



AIRWILL 发布于 2007-9-24 23:12:00
最大程度地减少存储空间的浪费.
FAT 表是管理空间, 对于数据存储, 属于(浪费)空间.
所以, 出现了 FAT12, 因为这个能为管理占用更小的空间. (比 FAT16, FAT32, 当然其实, FAT12 应该是最早出现的, 因为早期的外存储器容量比较小)

fat12的 每个簇是 2K?
没有明确地这个一个规定.
FAT 系统是整块存储的, 哪怕一个字节, 也要占用一个簇, 为了减少这样一种浪费, 所以不将簇空间做得太大!

这是一个权衡的过程


平常人 发布于 2007-9-24 23:30:00
簇的大小并没有严格的规定,只要是512的倍数即可,如512、1K、2K、4K、8K、16K、32K、64K,甚至128K。

但要记住“一个文件至少要占用一个簇,哪怕一个字节, 也要占用一个簇”,看你的文件类型的需要而定。


关闭】 【打印
相关专题  
IC设计
军工/航空航天
测试测量
消费电子
CPLD/FPGA
软件开发
嵌入式系统
嵌入式硬件
SOPC
计算机外设
安防产品
通信产品
工业控制
综合电子技术
接口电路
开发工具
汽车电子
电源系列
传感控制
AD/DA
存储器
应用产品
嵌入式软件
数控系统
医疗电子

© 2007 百斯嵌入式开发网 网站地图