文本文件磁盘空间分配问题

  今天在win 7 32位系统下试了一下,新建一个txt文本,录入字符1,保存。文件大小居然是4KB。于是查了一些资料,大体的理解如下:

磁盘是按扇区存储数据的,一个扇区大小为512B。操作系统对磁盘管理时,为了减少查找时间,比如,如果按照扇区存储,一个文件比512B大时,往往需要多个扇区,而这多个扇区不一定是连续的,因此需要额外的查找时间。于是需要更大的分配空间来减少频繁的查找。一般是按照簇为单位来存储数据的。簇的大小是k倍的扇区大小。

  win7 32位系统下,簇大小为4KB。簇的默认大小和操作系统、文件系统以及磁盘大小都有关系。http://support.microsoft.com/kb/140365/zh-cn,该网址是微软官方列出了各个文件系统下的簇大小。


   理解有错,请多指教!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值