您好,欢迎来到五一七教育网。
搜索
您的当前位置:首页软设每日一练10——某文件系统在磁盘上建立了位示图(bitmap),记录磁盘的使用情况。

软设每日一练10——某文件系统在磁盘上建立了位示图(bitmap),记录磁盘的使用情况。

来源:五一七教育网

        解:

        1G=1024MB,  1MB=1024KB,  1KB=1024Byte,  1Byte=8bit

        8个字组成1个字节,磁盘容量300GB,一个物理块大小4MB,

        那么磁盘一共有物理块=300×1024/4(MB)个,

        计算系统字长为32位(1个字的位数),一个字就等于4个字节,

        每一位对应文件存储器上的一个物理块,那么一个字(bit)对应32个物理块,

        所以位示图的大小为 300×1024/4/32 = 2400 个字

———————————————————————

        有时候还会问你:若系统的字长为32位,磁盘上的物理块依次编号为:0、1、2、…,那么

        4096号物理块的使用情况在位示图中的第( 129 )个字中描述。

        这时,在位示图中的第一个字对应文件存储器上的0、1、2、3、…31号物理块,以此类推。

        4096/32=128,4096号物理块是第129个字对应的第一个物理块。

这里的字,字节,字长可能容易把大家绕晕,和题目的相关知识点下面我都写出来:

(1)字节就是Byte,Byte是存储空间的基本计量单位,1Byte=8bit,一个字节由8位组成,即所占位数为8位。

(2)就是计算机字,字的长度用位数来表示,字由若干字节构成,16个位为一个字(即两个字节是一个字) ,它代表计算机处理指令或数据的二进制数位数,是计算机进行数据存储和数据处理的运算单位。

(3)字长每个包含的位数称为字长;有的计算机字长为16位、32位或者位。不同档次的机器有不同的字长。例如一台8位机,它的1个字就等于1个字节,字长为8位。如果是一台16位机,它的1个字就由2个字节构成,字长为16位。

字长的长度是不固定的,对于不同的CPU、字长的长度也不一样。8位的CPU一次只能处理一个字节,而32位的CPU一次就能处理4个字节,同理字长为位的CPU一次可以处理8个字节。

计算机的字长决定其CPU一次操作处理实际位数的多少,计算机的字长越大,其性能越好。

(5)位示图是什么?位示图是一种方法,是利用二进制的一位来表示磁盘中的一个盘块的使用情况。每一位对应文件存储器上的一个物理块,取值0和1分别表示空闲和占用。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 517ttc.cn 版权所有 赣ICP备2024042791号-8

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务