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

网站标题组合秦皇岛抚宁区建设局网站

网站标题组合,秦皇岛抚宁区建设局网站,荆门城乡建设局网站,WordPress修改站点名称_文件分配方式 前言思维导图 连续分配两个优点两个缺点 链接分配引入隐式链接解决连续分配提到的缺点显式链接 索引分配结语 前言 我们之前学习了cache的地址映射和分页存储管理方式,总的来说: 地址映射是cache和主存之间的映射分页存储管理方式讲的是 …

文件分配方式

    • 前言
      • 思维导图
    • 连续分配
      • 两个优点
      • 两个缺点
    • 链接分配
      • 引入
      • 隐式链接
      • 解决连续分配提到的缺点
      • 显式链接
    • 索引分配
    • 结语

前言

我们之前学习了cache的地址映射和分页存储管理方式,总的来说:

  • 地址映射是cache和主存之间的映射
  • 分页存储管理方式讲的是 进程的页与页框之间的映射 以及我们如何借助进程的页表将逻辑地址转换为物理地址(基本地址变换)

其中具体的细节可以参考我的这篇 文章链接

这些说白了 最后都是在内存里面找我们想要的地址 而对于我们文件的物理结构讲的是内存与磁盘(外存)之间的映射,类似的 他们之间的数据交换也是以块为单位,这样的好处就是能够保证块内地址在移动之后依旧保持不变,
具体如下图:

在这里插入图片描述

思维导图

在这里插入图片描述

连续分配

两个优点

采用顺序分配的第一个优点就是支持随机访问 为啥我们看下面这张图是不是就非常清楚了 每个文件我们是不是只需要知道它在磁盘(外存)当中的起始块号和长度(用于判断是否越界)因为是连续存放的,而每个块大小又是一样的,这样不就能够算出来这个文件的任何一个数据块在磁盘的位置了吗 也就是随机访问
在这里插入图片描述

在我们前面学习机组的时候 我们在了解了磁盘的读写过程 (图片来源: 里昂学长)

在这里插入图片描述
简单回顾之后我再结合我们本章要说的顺序分配,说白了就是连着放 这样是不是就减少了我们磁头地移动距离 这就是我们顺序分配的第二个优点

在这里插入图片描述

两个缺点

第一个缺点:
简单说就是拓展的成本太高 我们举一个极端的情况就是现在我们有9999个连续的存放的块 假设里面都空间全部占满 我们现在想加入一个块达到拓展的目的 此时磁盘当中正好有连续的10000个连续的磁盘块,此时我们虽然很想在这9999后面再开辟一个新的块来达到目的,奈何连续存放是达不到的 我们只能讲这9999个块迁移到新的连续空间+我们需要拓展的空间正好占满10000个连续的块

在这里插入图片描述

  • 第二个缺点:如果我们只使用连续的大片空间 想象一下是不是会出现很多很多散落在内存当中的小磁盘块没有办法被很好的利用起来,回顾我们之前的分块存储思想 是不是就会出现很多的内部碎片 之后我们才有了分页(段)存储——>多级页表——>然后又引入了虚拟内存,介绍了请求分页存储管理方式

  • 采用我们之前所介绍的紧凑技术虽然可以解决这种问题 但是我们说过这种技术是需要耗费很大的时间代价的
    在这里插入图片描述
    总结:
    在这里插入图片描述

链接分配

引入

其实就是将那些散落在内存当中的磁盘块通过某种方式链接起来 类比于我们在学习数组(顺序存储)的时候,如果内存当中没有足够的连续空间的时候我们引入了链表来解决这个问题 现在也是如此 具体地链接方式分为隐式链接和显式链接两种

隐式链接

目录只存放起始块号和结束块号 我们在存储的时候 会开辟额外的一个指针域 每次都将下一个盘块的位置信息存储在里面,这样就能够顺藤摸瓜找到每一个磁盘块
在这里插入图片描述

解决连续分配提到的缺点

在这里插入图片描述

显式链接

这个其实在学的时候我就觉得非常表数据结构当中 树那一章所学的双亲孩子链表 对应文章链接
说白了就是对于每一个磁盘块,我们将他的下一块的信息整理成一章表格
(我的理解是只不过是将链式关系通过一张表来呈现了)
这样我们就可以通过查表的方式找到该文件所包含的所有磁盘块

在这里插入图片描述

相比于隐式链接 我们通过表格的形式达到了随机访问的功能 比如当我们想要去查找第i块我们之间从表中去找哪个磁盘块的下一块是它是不是就行了 并不用想向隐式链接一样 一个一个地顺序访问

在这里插入图片描述

  • 链接分配小结:
    在这里插入图片描述

索引分配

其实就是将我们上面的链式关系通过一张索引表来实现 里面按逻辑块号顺序存储了它与物理块号的映射(类似页表)
在这里插入图片描述
在这里插入图片描述

结语

PS:明天更完 劳逸结合 加纳(懒得敲了 QWQ~)
在这里插入图片描述

http://www.dtcms.com/wzjs/557274.html

相关文章:

  • 网络工程适合女生吗几级英语可以做外贸网站seo
  • 网站开发语言 知乎wordpress安装没有选择语言
  • 凯里网站开发gzklyy六安网站制作人才招聘
  • 做网站杭州傲视信息陈木胜怎么走的
  • 化妆品网站建设目标与期望公司网站设计图
  • 西安做企业网站app制作公司排行榜
  • 柳州建设公司网站南昌定制网站开发费用
  • 海报模板在线制作免费网站本溪市城乡住房建设厅网站
  • reeyee网站建设wordpress 评论go跳转
  • 苏格网站建设公司网页网站建设 ppt模板
  • 教做网站的学校3d动画制作
  • 有自媒体谁还做网站wordpress2010如何适应手机
  • 无锡手机网站建设报价创鑫云网络
  • 买域名之后怎样做网站在工商网站上怎么做电话的变更
  • 主流的自助建站网站电影网页设计模板图片
  • 保健品网站设计机构传播公司可以做门户网站吗
  • 深圳制作网站哪家好要找企业做网站应该注意什么
  • 功能型网站开发价格展示设计公司有哪些
  • 建设网站的服务费是指什么互联网营销师是我国哪一年发布的新职业
  • 网站后台编辑网站建设的知识
  • 建一个下载网站要什么cms系统网页视频下载快捷键
  • 深圳做网站外包公司有哪些建设银行贷款网站
  • 极速建站网站的总体方案与功能设计
  • 网站建设需要看什么书农业网站建设
  • 网站备案省份湖州建设局新网站
  • 用dw做音乐网站毕设网站代做一般预算多少钱
  • 江阴高新区建设促进服务中心网站建网站的步骤
  • 如何开发网站平台开发vue2.0网站开发
  • 用html5做的网站过程网站建设推广邮件
  • 网页游戏网站链接西安做网站公司