操作系统 FAT


如果一个磁盘的容量为40G,盘块的大小为4K,那么该磁盘的FAT大小为()。

 A.20MB.25MC.30MD.35M

 解析: 因为磁盘的容量为40G,盘块的大小为4K,所有磁盘块的数量为: 

40G/4K =40*2^30/2^12 =40*2^18块=10485769块,65536以上 :FAT32(目前常用的)。 

40*2^18*3B=120*2^18=30*2^20B=30M。

 *3B是怎么来的呀   
#操作系统#
全部评论
40*(2^18)个块,需要用24位表示,因为40*2^18介于2^23与2^24之间,因此需要24位。24位刚好是3B,如果不是4的倍数一般需要向上取整,这是因为文件分配表中的表目一般占一个字节或半个字节,即其位数是4的倍数
点赞 回复 分享
发布于 2023-04-03 20:31 北京
每一项2.5B取整3B
点赞 回复 分享
发布于 2022-10-15 23:13 北京

相关推荐

点赞 评论 收藏
分享
挣K存W养DOG:我记得好多人说这个公司就是白嫖方案的,现在有大体方案要让你给他展示实现细节了,也是无敌了
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务