文件系统用位图法表示磁盘空间的分配情况,位图存于磁盘的32~127 号块中,每个盘块占1024 个字节,盘块和块内字节均从 0 开始编号。假设要释放的盘块号为 409612,则位图中要修改的位所在的盘块号和块内字节序号分别是()。
最后是12 / 8不是12 % 8!!你取模不是在0-7字节序号内吗,一共有1024个字节序号。好几个高赞回答写错了都太讽刺了,特意过来评价一下
盘块号 = 起始块号+ ë 盘块号 /(1024*8) û =32+ ë 409612/(1024*8) û =32+50=82 ,,这里问的是块内字节号而不是位号,因此还需要除以 8 ( 1 字节 =8 位),块内字节号 = é ( 盘块号 %(1024*8))/8 ù =2 。(来自王道论坛)