首页 > 试题广场 >

某文件系统采用位示图法管理外存储空间,每个磁盘块4KB,已知

[单选题]
某文件系统采用位示图法管理外存储空间,每个磁盘块4KB,已知一块磁盘容量为40GB,则表
示该磁盘所需的位示图需要占用_______的内存空间
  • 1280KB
  • 10240KB
  • 4096KB
  • 10MB
一共需要40G/4KB=10*1024*1024个磁盘块 表示这些磁盘块需要10*1024*1024/8byte=1280KB
发表于 2017-07-04 12:44:03 回复(2)
1. 一块磁盘由很多磁盘块组成;
2. 位示图法只有1位(bit)用来表示该磁盘块是否分配。
发表于 2018-12-30 12:09:59 回复(0)
40GB = 40 * 2^(20)KB,一块4KB,则有 10*2^(20)块
所以10*2^20/8byte = 10*2^7*2^10 = 1280KB 
发表于 2018-09-16 21:48:06 回复(0)

需要分配个磁盘块,用1bit表示磁盘块是否分配,因此需要/8

发表于 2020-03-13 16:41:00 回复(2)
我的理解是,40GB/4KB=10*1024*1024bit,然后再除以8,其实这除以8就是把单位bit换算成B而已,因为选项里边的单位都是B,很多人不理解的就是因为这个。
发表于 2024-07-07 13:20:38 回复(0)
40G/4KB=10*1024*1024个磁盘块,10*1024*1024/8byte=1280KB
发表于 2023-11-16 19:54:27 回复(0)
位图使用1bit来进行表示,求得10240bit/8得到1280KB
发表于 2022-04-07 22:01:18 回复(0)
一个位就能表示一个块
发表于 2021-12-20 15:16:49 回复(0)
所占用的内存空间=40GB/4KB/8=(40*1024*1024)KB/4KB/8=(10*1024*1024)/8=(10*1024/8)KB=1280KB,故选A。
编辑于 2019-01-03 00:12:55 回复(0)
位示图是利用二进制的一位来表示磁盘中的一个盘块的使用情况。当其值为“0”时,表示对应的盘块空闲;为“1”时,表示已经分配。有的系统把"0"作为盘块已分配的标记,把“1”作为空闲标志。
发表于 2018-10-09 20:47:26 回复(0)