- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
读书工程1
操作系统课程设计
读书工程报告
学期 20013-2014学年第二学期
学院 软件学院 .
学号 .
姓名 申圳 .
2014年 6月 30日
一:基本理论阐述
文件管理:是软件(程序与数据集合)资源管理,是涉及用户作业和内部硬件管理
任务:把存储、检索、共享和保护文件的手段,提供给本身和用户,以方便用户及资源利用。
功能:
分配与管理外存。
提供合适的存储方法。
文件共享,保护解决冲突。
文件管理功能:
(1)分配与管理外部存储器,用户以文件形式存放信息,“按名存取”,文件的机内码与磁盘、光盘等外存的地址建立起相对应的表格联系。
(2)提供合适的存储方法,例如,鍵盘命令以及程序中使用系统调用控制。包括文件的创建(Create)、打开(Open)、关闭(Close)、读写(Read/Write)、刪除(Delete, Erase)和重命名或改名(Rename)等。
(3)文件的共享与保护,解决文件命名中的冲突和存取权限的控制。
文件系统的概念:
是操作系统中统一管理信息资源的一种软件,管理文件的存储、检索、更新,提供安全可靠的共享和保护手段,并且方便用户使用。
文件系统包含文件管理程序(文件与目录的集合)和所管理的全部文件
是用户与外存的接口。
系统软件为用户提供统一方法(以数据记录的逻辑单位),访问存储在物理介质上的信息。
文件系统=文件管理程序(文件和目录的集合)+它所管理的全部文件。
文件分类:
1.文件分类原因
文件的分类是为了更好地管理和使用,要科学地分门别类,对不同的文件进行不同的管理。这样,不仅提高了文件的存取速度,对文件的共享和保护也有利。
一般系统级与用户级要进行不同的管理,例如,一个系统文件工作时要读入内存,放在内存的某一固定区,有较高的保护级别,一般用户不允许进入。而一般用户的用户文件是在另外管辖的可用区有空闲时才能被调入指定的内存用户区。
按文件性质与用途分类。
按操作保护分类。
按使用情况分类。
按用户观点分类。
按存取的物理结构分类。
按文件中的数据形式分类。
目录管理:
对目录管理的要求如下:
实现“按名存取” 。
(2) 提高对目录的检索速度。
(3) 文件共享 。
(4) 允许文件重名 。
文件目录:
文件目录:是文件系统中主要数据结构之一,文件存储后用户通过用户文件逻辑结构的索引链接找到对应的物理结构。
按文件符号名把文件信息的逻辑结构映象设备介质的物理结构,由文件目录实现。
把文件操作命令转换相应I/O指令。需要文件目录。
FCB的创建过程:
用户进程请求打开文件;
文件系统读出有关目录信息;
如有误,返回状态信息;
生成新的FCB;
在FCB中设置有关信息;
更新目录信息;
将FCB挂到调用进程的PCB上;
向用户进程返回状态信息。
文件目录:
把所有的FCB组织在一起,就构成了文件目录,即文件控制块的有序集合。
目录项:构成文件目录的项目(目录项就是FCB)。
目录文件:为了实现对文件目录的管理,通常将文件目录以文件的形式保存在外存,这个文件就叫目录文件。
多级目录结构:
多级目录结构也称树型目录。
产生于UNIX操作系统,巳被现代操作系统广泛采用。目录与文件在一起,目录也做成文件。
优点:
层次结构清晰,便于管理和保护;有利于文件分类;解决重名问题;提高文件检索速度;能进行存取权限的控制 。
缺点:
查找一个文件按路径名逐层检查,由于每个文件都放在外存,多次访盘影响速度。
增加和删除目录 :
(1)不删除非空目录。当目录(文件)不空时, 不能将其删除,而为了删除一个非空目录,必须先删除目录中的所有文件,使之先成为空目录,后再予以删除。如果目录中还包含有子目录,还必须采取递归调用方式来将其删除,在MS-DOS中就是采用这种删除方式。
(2) 可删除非空目录。当要删除一目录时,如果在该目录中还包含有文件,则目录中的所有文件和子目录也同时被删除。
文件目录的管理:
目录做成文件,文件系统便于内部统一管理,目录文件在使用时调入内存.
打开文件:把当前用户要使用的某个文件的有关目录表目复制到内存。
OPEN 文件名.
关闭文件:文件不用时,系统将其在主存中相应的目录表目删去,切断用户和文件的联系。
CLOSE 文件名.
文件目录检索:
访问文件
原创力文档


文档评论(0)