为了加深理解结合了实际情况
若计算机系统的字长为128位,磁盘的容量为2048GB,物理块的大小为8MB,假设文件管理系统采用位示图(bitmap)法记录该计算机系统磁盘的使用情况,那么位示图的大小需要( )个字
根据该题目可以得出几个问题。
- 什么是位视图
可以比喻为你站在大楼下通过窗户灯判断这个楼是否住满了人。这面墙就是位视图。
那要算出位视图大小的公式:横窗户数*竖窗户数=所有窗户 - 字长、字和位和物理块
字长128 理解成 这面墙窗户一横有128个窗口。
字长:横窗户数
字:竖窗户数
物理块:对应一户 - 磁盘容量
磁盘容量:可以理解这面墙的面积,但是单位需要根据下面规则转换
磁盘单位转换规则1GB =1024MB= 10241024KB = 10241024*1024Bit - 计算位视图
根据:总面积/单个窗口面积 = 窗口个数。
已知信息:128个物理块为一组,磁盘容量为2048GB
求:多少组才能装完整个磁盘信息
磁盘容量为GB,要转成物理块单位 需要根据转换规则变成
2048*1024 = 2,097,152MB
2,097,152MB (总面积)/8MB(单个窗口面积) = 262,144(窗口个数)
根据已知信息面积/长=宽)公式 物理块个数 / 字长 =字。
26144/128 = 2048 MB