- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[工学]自考-操作系统概论-第4章 文件管理
第4章 文件管理 操作系统概论 主要内容 4.1 概述 4.2 文件的存储介质 4.3 文件的组织 4.4 存储空间的分配 4.5 文件目录 4.6 文件的安全性 4.7 基本文件操作及其使用 4.1 概述 用户作业中要用到各种各样的信息,如源程序、目标程序、数据、各种评议的编译程序等。有的信息需要长期保存,而有的只是临时使用。计算机系统经常把信息保存在磁盘、磁带等存储介质上,也要利用输入机、打印机等设备进行信息的输入或输出。启动外围设备存取信息是一项相当复杂、极为繁琐的工作。为了减轻用户的负担和保证系统的安全,操作系统中设计了对信息进行管理的部分,称为文件管理或文件系统。 4.1 概述 4.1.1 文件和文件系统 4.1.2 文件系统的功能 4.1.3 文件的分类 4.1.1文件和文件系统 用户作业中要用到各种各样的信息,如源程序、目标程序、数据、各种评议的编译程序等。有的信息需要长期保存,而有的只是临时使用。计算机系统经常把信息保存在磁盘、磁带等存储介质上,也要利用输入机、打印机等设备进行信息的输入或输出。启动外围设备存取信息是一项相当复杂、极为繁琐的工作。为了减轻用户的负担和保证系统的安全,操作系统中设计了对信息进行管理的部分,称为文件管理或文件系统。 4.1.2文件系统的功能 从用户角度看,文件系统主要是实现“按名存取”。为了能正确地按名存取文件系统应具有如下功能: (1)实现从逻辑文件到物理文件之间的转换。用户的大量信息一般都存放在磁盘或磁带上。为此必须记住各种信息的分布情况,记住信息存放的物理位置,还要启动磁盘机或磁带机来保存和读出信息。为了方便用户,这些工作都不用用户烦心,而由操作系统去做。用户只要把信息组织成文件(称为逻辑文件),在使用文件时只要给出文件的名字和一些适当的说明,文件系统就能按用户的要求把逻辑文件转换成便于保存到存储介质上的物理文件,或把存储介质上的物理文件转换成逻辑文件供用户使用。就像我们到图书管借书一样,只要给出书名、作者名等信息,管理员就能把书找出来,无需读者记住某本书是在第几个书架、第几排的哪个位置上。同样,还书时也不必说明把书放回到哪里,管理员会按照书名把书放到适当的位置。文件系统还可根据需要更换文件存放的位置,而对用户没有丝毫影响。 4.1.2文件系统的功能 (2)有效地分配文件的存储空间。 (3)建立文件目录。 (4)提供合适的存取方式以适应各种不同的应用。 (5)确保文件的安全。 (6)提供一组文件操作。 4.1.3文件的分类 按用途分类:系统文件、用户文件和库文件。 按组织方式分类:逻辑文件、物理文件。 按保护级别分类:只读文件、读写文件、执行文件和不保护文件。 按信息流分类:输入文件、输出文件和输入输出文件。 按存放时限分类:临时文件、永久文件和档案文件。 按设备类型分类:磁带文件、磁盘文件。 4.2 文件的存储介质(P66) 磁带机—顺序存取的存储设备 4.2 文件的存储介质(P66) 磁盘包含一或多个盘片,每片分两面,每面又可分成若干条磁道,磁道之间留有必要的空隙。 为简单起见,在每条磁道上存储相同数目的二进制位。因而,内层磁道的存储密度(每英寸所存储的位数)较外层磁道的密度高。每条磁道又分成若干个扇区,每个扇区的大小相当于一个盘块,各扇区之间保留一定的间隙。 在磁盘存储数据前要格式化磁盘。 要在磁盘上访问一个扇区,必须给出其柱面号、磁头号和扇区号,这样才能准确地定位要访问的扇区,这称为扇区的物理地址,即物理扇区号。由物理扇区号表示的扇区称为绝对扇区。为了方便,操作系统通常将其转变为逻辑扇区号加以管理。 编址方式为:在磁道上按扇区号增加,在柱面上按磁道号增加,对整个磁道从柱面0到最后一个柱面增加。 例如,每磁道扇区数为S,每个柱面的磁道数为T,那么可将柱面号为I,磁头号为j,扇区号为k的物理扇区转换为逻辑扇区号为:b=k+S*(T*I+j)。 例:设磁盘组共有n个柱面,编号顺序为0、1、2、…、n-1;共有m个磁头,编号顺序为0、1、2、…、m-1;每个磁道内的k个信息块从1开始编号,依次为1、2、…、k。现用x表示逻辑磁盘块号,用a,b,c分别表示任一逻辑磁盘块的柱面号、磁头号、磁道内块号,则x与a,b,c可通过如下公式进行转换: x=k*m*a+k*b+c a=(x-1) DIV (k*m) b=((x-1) MOD (k*m)) DIV k c=((x-1) MOD (k*m)) MOD k +1 例:设磁盘组共有100个柱面,共有8个磁头,每个磁道划分成8个扇区,某文件记录存放到3681号逻辑磁盘块,请问该记录存放到哪个柱面的第几个磁道的第几个扇区?(柱面号、磁头号、扇区号、逻辑磁盘块号从0开始编
文档评论(0)