操作系统概念(高等教育出版社,第七版)复习——第十一章:文件系统实现

本文主要探讨操作系统中文件系统实现的关键概念,包括基础知识如分区、目录实现和分配方法,以及空闲空间管理策略。重点讲解了连续分配、链接分配和索引分配的优缺点,并讨论了如何通过位向量、链表、组和计数来管理空闲空间。同时,提到了提高文件系统性能的措施,如磁盘缓存和优化访问策略。
摘要由CSDN通过智能技术生成

第十一章 文件系统实现

基础知识

文件系统实现(超重点)

一个磁盘可分为多个分区,或者一个卷可横跨多个磁盘上的数个分区。分区可以是“生的”,即没有文件系统,也可以是“熟的”,即含有文件系统。

目录实现

线性列表、哈希表

分配方法

连续分配:每个文件在磁盘上占有一个连续的块。

链接分配:每个文件是磁盘块的链表,磁盘块分布在磁盘的任何一个地方,目录包括文件的第一块的指针和最后一块的指针。

索引分配:通过把所有指针放在一起(即通过索引块)来解决。

链接分配的变种:建立文件分配表(FAT)。通过多备份几个FAT来增强可靠性。

链接分配提高了连续分配的外部碎片和大小声明的问题。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值