操作系统实验——磁盘存储空间的分配和回收

liunianxiaomo 30 0 CPP 2019-04-29 16:04:38

(1)为了提高磁盘存储空间的利用率,可在磁盘上组织成链接文件、索引文件,这类文件可以把逻辑记录存放在不连续的存储空间。为了表示哪些磁盘空间已被占用,哪些磁盘空间是空闲的,可用位示图来指出。位示图由若干字节构成,每一位与磁盘上的一块对应,“1”状态表示相应块已占用,“0”状态表示该块为空闲。位示图的形式与实习二中的位示图一样,但要注意,对于主存储空间和磁盘存储空间应该用不同的位示图来管理,绝不可混用。(2)申请一块磁盘空间时,由分配程序查位示图,找出一个为“0”的位,计算出这一位对应块的磁盘物理地址,且把该位置成占用状态“1”。假设现在有一个盘组共8个柱面,每个柱面有2个磁道(盘面),每个磁道分成4个物理记录。那么,当在位示图中找到某一字节的某一位为“0”

用户评论
请输入评论内容
评分:
Generic placeholder image 卡了网匿名网友 2019-04-29 16:04:38

很好,很有用

Generic placeholder image 卡了网匿名网友 2019-04-29 16:04:38

很好需要注释

Generic placeholder image 卡了网匿名网友 2019-04-29 16:04:38

没注释啊,看的不是很懂。

Generic placeholder image 卡了网匿名网友 2019-04-29 16:04:38

很好,对我很有用,但是加点注释的话还会更好。

Generic placeholder image 卡了网匿名网友 2019-04-29 16:04:38

要是加点注释就好了

Generic placeholder image 卡了网匿名网友 2019-04-29 16:04:38

还可以 只是显示的有点简单

Generic placeholder image 卡了网匿名网友 2019-04-29 16:04:38

高质量,只是如果能把部分变量名换成意义更明显的,再加点注释会更好。