考研408分享之操作系统(三)(408考研大纲)



考研408分享之操作系统(三)(408考研大纲)缩略图

??本次分享—文件管理??文件管理是我自认为操作系统中最复杂的一个部分,这个部分有好几年都有考大题,我觉得这部分的难度在于很抽象,我最开始读书本的时候觉得每个字都认识,但是无法读懂意思,如果在学习的过程中有和我一样的困扰,还是和数据结构那块一样的逻辑,不必过分纠结这一部分的知识点,先往后看,先通览整章的内容,理解整体的知识点,在整个大框架下再理解那些理解不了的地方。??文件管理的核心是文件控制块,需要理解什么是文件控制块,由于文件本身是一个占很大内存的东西,但是我们在看一个文件之前需要先确定它的位置,否则查找就显得漫无目的,所以我们把文件的名称等特征字段以及指向文件存储位置的指针放在一起组成该文件的文件控制块,把文件控制块集中存储,这样在需要查找某一个文件的时候我们只需要去文件控制块存储的地方找就可以了,在确定了具体位置之后再去查找该文件可以提高查找速度。计算机查找可能只去查找某一个特定字段的值,??举个例子:计算机只需要第78个字节的值,由内存管理可知,在内存和外存中文件存储都是以页为基本单位,比如某个文件是存储在外存中的,那么将整个文件全部调入内存中本身是非常耗时且不切实际的,所以我们可以通过页数和每页存储的字节数确定需要调哪一页,大大提高的计算机的运行速度和效率。另一个易考点是文件共享,有两种方式,一种是硬链接,另一种是软链接。硬链接就是增加指向共享文件的索引节点,这样只要还有需要该共享文件的索引节点存在,该文件就无法关闭,另一种软链接是指,我给出一个路径,这个路径就是第一个打开该文件的索引节点的路径,但是这样做有个劣势在于如果该索引节点将该文件关闭,则
考研408分享之操作系统(三)(408考研大纲)插图
余下以软链接连接到共享文件的方式全部失效。第三个重点是文件分配,这个考点几乎历年都会考察,尤其注意的是索引分配,多层索引涉及计算过程,这个部分需要仔细理解,块是用来存储文件控制块的还是文件本身的。第四个重点是磁盘,在磁盘上查找的时间问题也是几乎每年都会考察的知识点,这个知识点需要了解磁盘本身是怎么运行的,磁盘是多个盘面堆叠在一起,每个磁盘有磁道,当我们想要查找文件时,只能按照顺序从内(外)磁道向外(内)磁道顺次查找。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

|京ICP备18012533号-338