当前位置: 首页 > news >正文

文件的物理结构I

对非空闲磁盘块的管理(存放了文件数据的磁盘块)

对空闲磁盘块的管理

文件快。磁盘块

内存管理中,进程的逻辑地址分为一个个页面,同样在外存中,为了方便管理,文件的逻辑地址分为了一个个的块

于是文件的逻辑地址也可以表示为(逻辑块号,块内地址)的形式

文件分配方式-连续分配

每个文件在磁盘上占有一组连续的块

读取某个磁盘块时候,需要移动磁头,访问磁盘块相隔越远,移动磁头所需时间越长

连续分配的文件在顺序读写的时候速度最快

结论:物理上采用连续分配,存储空间利用率低,会产生难以利用的磁盘碎片,可以用紧凑来处理碎片,但是需要耗费很大的时间代价

优点:支持顺序访问和随机访问,连续分配的文件在顺序访问的时候速度最快

缺点:不方便文件拓展,存储空间利用率低

连接分配

连接分配采用离散分配,再用指针连接

隐式连接

目录中记录了文件的起始快和结束快【有时候可以增加一个字段用来表示文件长度】

除了最后一个磁盘块之外,每个磁盘块都有一个指针指向下一个块

读如i号逻辑块,总共需要i+1次io操作

这种方式只支持顺序访问,不支持随机访问,但是指向下一个盘块的指针需要消耗少量的存储空间

文件拓展很方便,可以随便找到一个空闲磁盘块,找到文件磁盘块链尾修改FCB

优点:方便文件拓展,不会有碎片问题,外存利用率高

缺点:只支持顺序访问,不支持随机访问,查找效率低,指向下一个盘块的指针需要消耗少量存储空间

显式连接

目录中只记录文件的起始快号

(静态链表)

一个磁盘仅设置一张FAT,开机的时候将FAT读如内存,并常驻

从目录项找到起始快号,若i>0则查询内存中的文件分配表FAT,逻辑块号转化成物理快号的过程不需要读磁盘操作

采用(显式分配)方式的问你,支持顺序访问,也支持随机访问。对比影视链接来说速度快得多

优点:很方便文件拓展,不会有碎片问题,外存利用率高,并且支持随机访问,相比于隐士连接来说,地址转换不需要访问磁盘,因此文件访问效率高

缺点,文件分配表需要占用一定存储空间

http://www.hskmm.com/?act=detail&tid=24847

相关文章:

  • VR/AR 显示瓶颈将破!铁电液晶技巧迎来关键突破
  • 博客园-awescnb插件-geek皮肤异常问题修复
  • 国庆 Day1 强基化学
  • 2025 年 AI 应用数据泄露防范:以“流式网关”为中枢的链路化治理与合规映射
  • Alexa进入自主时代:AI技术新突破
  • 入门AJAX——XMLHttpRequest(Get) - 教程
  • ROM和RAM
  • 深入解析:C#学习26天:内存优化的几种方法
  • 整理数据制作 直方图,箱须图,概率密度估计(KDE)图
  • UCosIII 在 Tang Nano 20K 的 SparrowRV 软核移植
  • SIP抓包工具 SIP抓包 SIP抓包
  • 2025声级计厂家最新权威推荐排行榜单! 数字声级计,精密声级计,防爆声级计,手持式声级计,剂量声级计公司推荐!
  • python中使用高并发分布式队列库celery的那些坑 - 指南
  • 在AI技术唾手可得的时代,挖掘新需求成为核心竞争力——某知名计算机控制AI框架需求洞察
  • Codeforces Round 1040 (Div. 1)
  • 2025十一集训——Day3做题
  • 目标检测任务的评估指标P-R曲线 - 指南
  • abc426 题解
  • 运行npp并打开实时双向同步的今日日记纯文本文档 2025年10月5日
  • 完整教程:python学习打卡day43
  • mac 下修改本机hosts
  • 2025测振仪厂家最新企业品牌推荐排行榜,自动诊断测振仪,防爆测振仪,智能测振仪,诊断故障测振仪推荐!
  • 【JNI】JNI环境搭建
  • CS自学笔记
  • vue: 报错: vue ResizeObserver loop completed with undelivered notifications.
  • 原来一个人真的是通过别人认识自己的
  • ds调度mssql多个T-SQL语句同步阻塞实现
  • 2025提升门厂家最新企业品牌推荐排行榜,保温提升门,钢质提升门,消防提升门,分段式提升门,工业提升门公司推荐!
  • 高考数学易错考点02 | 临阵磨枪 - 指南
  • 2025升降机厂家最新企业品牌推荐排行榜,固定式升降机,液压升降机,电动升降机,铝合金式升降机公司推荐!