题目:某文件管理系统在磁盘上建立了位示图(bitmap) ,记录磁盘的使用情况。若计算机系统的字长为 32 位,磁盘的容量为 300GB ,物理块的大小为4MB ,那么位示图的大小需要( )个字。
解题:
字长32位,即1字可以代表32个磁盘物理块的状态。再计算磁盘有多少个块就行了。300*1024/4=76800块,76800/32=2400字。
位示图(bitmap)的作用:操作系统保存文件的时候,需要知道这个盘块是否被使用了,如果重复使用,肯定会覆盖之前的内容。所以使用一个表来作为记录。已使用和未使用,是二个状态,可以用1和0表示。
word:字等于多少位,没有固定的规范(如1B=8b,这个是规定了的,是一个标准)
在16位的系统中(比如8086微机) 1字 (word)= 2字节(byte)= 16(bit)
在32位的系统中(比如win32) 1字(word)= 4字节(byte)=32(bit)
在64位的系统中(比如win64)1字(word)= 8字节(byte)=64(bit)