计算机科学与技术 操作系统,计算机科学与技术操作系统课件.ppt

计算机科学与技术操作系统课件

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 7.6文件系统的基本模型 * 2、文件目录系统 管理“活跃文件目录表”; 管理“文件读写状态信息表”; 管理“打开文件表”; 管理与组织在存储设备上的文件目录结构,支持有关操作,如建立、删除目录,查询子目录及文件等。 上下级的转换。 3、存取控制验证(涉及文件保护的程序属于此模块)。 7.6文件系统的基本模型 * 4、逻辑文件系统与文件信息缓冲区 根据文件的逻辑结构,将用户欲读写的逻辑记录转换成文件逻辑块号及块内offset。在UNIX流式文件情形下,将文件开始字节数除以块长,取整得逻辑块号,取余得块内offset。 逻辑块 逻辑记录 7.6文件系统的基本模型 * 有些操作系统在内存设立文件数据信息缓冲区,以利提高文件访问的速度,减少与外存储器数据交换的次数。 系统将文件的某些“相对块号”的数据存放于缓冲区中,将这些存有文件数据信息的缓冲区按照Hash队列形式链接起来。 当要读写某个文件的某“相对块号”时,按照文件内部号和“相对块号”,首先到Hash队列中查找数据是否已经在内存,如果已经在缓冲区中,立即访问之。 7.6文件系统的基本模型 * 5、物理文件系统 功能:把逻辑记录所在的逻辑块号转换成物理块号,利用文件控制块内的索引表信息即可转换。并负责对下层模块函数的调用,如外存空间分配及I/O驱动程序。 6、分配模块 负责分配和回收外存空间。 7、设备管理程序(驱动器) 具有分配设备,分配缓冲区,磁盘调度,启动外设,处理外设中断,释放缓冲区,释放设备等功能。 作业 * P193 7.6 * * * * * * * * * * * * * * * * * * * * * * * * * * * 7.1.3文件的物理存储 1103 1105 ┇ ┇ 1100 文件 索引块 myfile 3 ┇ ┇ 300 400 500 ┇ 1100 ┇ 主索引 100 105 ┇ 第二级索引 300 0 1 ┇ 100 ┇ 105 ┇ 1103 ┇ 1105 ┇ 磁盘空间 图9-14 多级索引结构 多级索引:索引表所指的物理块中存放的不是文件信息,而是装有这些信息的物理块地址。 注: 若一个物理块可装下n个物理块地址,则经过二级索引,可寻址的文件长度将变为n*n块。若文件长度大于n*n块,则可用三级索引、四级索引等方式。 7.1.3文件的物理存储 索引结构不仅适应于顺序存取,也适应于随机存取。 缺点是: ⑴ 增加了存储空间的开销。 ⑵ 在存取文件时需要至少访问存储器二次以上。一次是访问索引表,另一次根据索引表提供的物理块号访问文件信息。 改进的方法:当对某个文件进行操作之前,系统预先把索引表放入内存。因此,文件的存取就可直接在内存通过索引表确定物理地址块号,而访问磁盘的动作只需要一次。 * 7.1.4文件控制块 OS观点:文件包含文件控制块和文件体。 文件控制块(FCB):是一张用于存放文件的标识、定位、说明和控制等信息的表格。 文件控制块(FCB)的主要内容: 文件名; 用户名; 存放方式 物理位置:如索引表; 创建、修改时间、保存时间;

weixin073智慧旅游平台开发微信小程序+ssm后端毕业源码案例设计 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值