美文网首页操作系统
空闲区管理方法

空闲区管理方法

作者: Zh1为明天1 | 来源:发表于2018-12-09 15:38 被阅读0次

1.空闲区表法

  空闲表法属于连续分配方式。它与内存管理中的动态分区分配方式雷同。

  将外存空间上一个连续未分配区域称为“空闲区”。操作系统为磁盘外存上所有空闲区建立一张空闲表,每个表项对应一个空闲区,空闲表包含“序号,第一空闲盘块号,空闲盘块数”等信息。它适用于连续文件结构。

  它为每个文件分配一个连续的存储空间。系统为外存上的所有空闲区建立一张空闲表,每个空闲区对应于一个空闲表项。

  2.空闲链表法

  是将所有的空闲盘区拉成一条空闲链。根据构成链的基本元素的不同,可有两种链表方式:空闲盘块链、空闲盘区链。

  空闲盘块链

  它是将磁盘上的所有空闲存储空间,以盘块为基本元素拉成一条链。优点是用于分配和回收一个盘块的过程非常简单;缺点是空闲盘块链可能很长。

  空闲盘区链

  这是将磁盘上的所有空闲盘区(每个盘区可包含若干个盘块)拉成一条链。在每个盘区上除了含有用于指示下一个空闲盘区的指针外,还应标有指明本盘区大小(盘块数)的信息。这方法分配和回收过程较复杂,但空闲盘区链较短。

3.位示图法

  这种方法是在外存上建立一张位示图(bitmap),记录文件存储器的使用情况。每一位仅对应文件存储器上的一个物理块,取值0和1分别表示空闲和占用。文件存储器上的物理块依次编号为:0、1、2、…。

  位示图是利用二进制的一位来表示磁盘中一个盘块的使用情况。当其值为“0”时,表示对应的盘块空闲;为“1”时表示已分配。由所有盘块对应的位构成一个集合,称为位示图。位示图也可描述为一个二维数组map:Var map:array[1...m,1...n]of bit;

相关文章

  • 空闲区管理方法

    1.空闲区表法 空闲表法属于连续分配方式。它与内存管理中的动态分区分配方式雷同。 将外存空间上一个连续未分配区域称...

  • 空闲

    突如其来的空闲,让我有点儿不知所措。 小暖自打断奶后,每天中午有两个小时的午睡时间。这两个小时,于我来说,简直天堂...

  • 空闲…

    在忙碌中抬头 偶然发现不经意的美--小花花 仿佛世界上有了花才使世界变得美了 以后要在家中要养好多好多的花和绿植呀~

  • 空闲

    每天好像都给自己定了好多目标,但是目标却好像从没有实现过,终究自己还是太懒。 可是每当闲时,自己脑海中想的却也是全...

  • 空闲

    突如其来的一段空闲,有点措手不及。 彷徨,纠结,哀怨,防备,揣测,自勉,各种情绪一哄而上。 我对自己说:淡定,你有...

  • 空闲

    忙忙碌碌的,难得有空闲的时间,闲下来一时也不知该做些什么。平时上班的时间一般是毫无空隙地工作,下班后又急急忙忙地奔...

  • 空闲

    空闲 每个人都有空闲的时候,如果你空闲的时候你会选择做什么了?我们工作是做销售,经常出差,有时候在店里非常空闲,有...

  • 空闲

    今天到十点多才到家,看了一会书就准备睡觉了。如果没有那么忙,还是给自己留点空余的时间,做一点自己想做的事情:看看书...

  • 空闲

    今天考完了我们专业课这学期唯一一门需要考试的课程,今天也上完了这学期最后一节课。相比于其他专业我这个专业这...

  • 空闲

    这假期过得鸡飞狗跳的,一点脱身的机会都没有。最主要的是小臭小,整天似个小屁虫一样尾随在我后面,使我逃不得半点闲。 ...

网友评论

    本文标题:空闲区管理方法

    本文链接:https://www.haomeiwen.com/subject/wvfkhqtx.html