对于空闲链表范围的疑问

来源:6-13 操作系统的文件管理

qq_爱Zz真是太好了_0

2021-03-08

老师您好。
1.对于空闲链表,“把所有的空闲盘区组成一个空闲链表”范围是和空闲表一样,针对的是一个磁盘中的所有空闲盘区吗?还是所有磁盘的空闲盘区都放到同一个空闲链表里面?
2. 如果是所有磁盘的话,又是怎么区分是哪个磁盘的空闲盘区呢?
3. 若是一个磁盘当中的,那每个磁盘都会有一个空闲链表,他们是统一存储在一个地方的么,又是如何读取的呢?

写回答

1回答

咚咚呛

2021-03-09

  1. 空闲链表只是维护磁盘空闲块的一个数据结构,并不是空闲盘区,在磁盘中,每个分区会有单独的空闲链表去维护空闲块。

  2. 如1所说。

  3. 每个磁盘都可以分多个分区,分区之间是独立管理的,在每个分区,会有单独的数据结构来维护该分区的存储状态,所以他们不是在同一个地方的。

希望对你有所帮助。

0
0

(新版)计算机基础,计算机组成原理+操作系统+网络

编程之前先学这门课,系统补足计算机基础知识,夯实编程地基

7739 学习 · 1580 问题

查看课程