8.5 无用单元收集

01

无用单元收集

1、可利用空间表的特点是,在用户请求存储时进行分配,在用户释放存储时进行回收,即系统时应用户的需求来进行存储分配和回收的,

2、在上面提到的存储管理系统中,用户必须明确给出“请求”和“释放”的信息。

3、在多用户分时并发的操作系统中,当用户程序进入系统时即请求分配存储区。

4、反之,当用户程序执行完毕退出系统时即释放所占存储。

5、在使用C语言编写程序时,用户是通过malloc和free两个函数来表示请求分配和释放存储的。

6、收集无用单元应分为两步进行:第一步是对所有占用结点加上标志;第二步时对整个可利用存储空间顺序扫描一遍,将所有标志域为“0”的结点链接成一个新的可利用空间表。

如果您觉得本篇文章对您有作用,请转发给更多的人,点一下好看就是对小编的最大支持!____

______

________

正文完