操作系统里面的位示图是什么东西???

2024-12-22 09:19:46
推荐回答(3个)
回答1:

位示图是利用二进制的一位来表示磁盘中的一个盘块的使用情况。当其值为“0”时,表示对应的盘块空闲;为“1”时,表示已经分配。有的系统把"0"作为盘块已分配的标记,把“1”作为空闲标志。(它们的本质上是相同的,都是用一位的两种状态标志空闲和已分配两种情况。)磁盘上的所有盘块都有一个二进制位与之对应,这样,由所有盘块所对应的位构成一个集合,称为位示图。通常可用m*n个位数来构成位示图,并使m*n等于磁盘的总块数。
位示图也可描述为一个二维数组map:
var
map:array
of
bit;
位示图用于存储空间的分配和回收。
!!希望能帮到您,谢谢!

回答2:

目前的数据库一般认为,有文件数据库,和数据库管理系统,像access属于文件数据库,sql2000,oracle属于数据库管理系统,文件数据库就像记事本(.txt)文件差不多,由于实际需要的数据非常巨大,用文本格式显示是没办法查找而且占用空间很大,所以产生了专门存放数据的工具数据库分类存放并格式化,可以使用二进制也可以是字节,文本,图片格式等等,便于存放查找,更高级一点就是数据库管理系统,功能更强大,使用更方便

回答3:

1、位示图是利用二进制的一位来表示磁盘中盘块的使用情况。
其值为0,表示对应的盘块为空闲;其值为1,表示对应的盘块为已分配。
总之,用二进制的一位来标志空闲和已分配。
2、位示图还可以用于存储空间的分配和回收。