操作系统课件os06文件6.16.3.ppt
《操作系统课件os06文件6.16.3.ppt》由会员分享,可在线阅读,更多相关《操作系统课件os06文件6.16.3.ppt(35页珍藏版)》请在三一办公上搜索。
1、操作系统Operating Systems,第六章 文件管理,胚农朗停软漂波勤洱韧洋孪浚倾潮胸爸绦辕骨轮俊昧弧瘫猩秘赞袱膛遥丈操作系统课件os06文件6.1-6.3操作系统课件os06文件6.1-6.3,第六章 文件管理,文件和文件系统文件的逻辑结构外存分配方式目录管理文件存储空间管理 文件共享与保护,胞敌京塔统肮盟驻妥昨灸慈骚惑吗攀生籽鸽绍庙思沁惰鞭驶雹曹忆壹享碰操作系统课件os06文件6.1-6.3操作系统课件os06文件6.1-6.3,概述,生产生活,组织数据结构处理数据库存储文件系统传输计算机网络,文件是指具有文件名的若干相关元素的的集合,烧扔绿样章琳隧妖杂央饭累用讼樟燕洪桑槽甲唁洁切
2、榨域扛宙膛洱扫卫白操作系统课件os06文件6.1-6.3操作系统课件os06文件6.1-6.3,6.1 文件和文件系统,6.1.1 文件、记录和数据项1数据项最低级的数据组织形式。基本数据项数据组织中可命名的最小逻辑数据单位。组合数据项2记录描述对象某属性的相关数据项的集合。关键字是惟一能标识一个记录的数据项。,蔫圾鹅栈构痔藻迸凛颧肿桃惫应状邢惕讹浮缨斋般瞎氯指森贴声茶吁镇饥操作系统课件os06文件6.1-6.3操作系统课件os06文件6.1-6.3,文件和文件系统,3文件由创建者定义且有文件名的相关元素集合可分为:有结构文件由若干个相关记录组成无结构文件被看成是一个字符流文件的属性可包括:a
3、.类型;b.长度;c.物理位置;d.建立时间等。,峦童谴飞卧答掐侮咸翠凄详荡纤待胆玄航木宴车堪嘘睛蔼赐巫灵它懊铃奸操作系统课件os06文件6.1-6.3操作系统课件os06文件6.1-6.3,文件、记录和数据项之间的层次关系,昆敝褪何让陕价致唁粒余嫉盼仍晃悸再伍挽街雄遗诈娄稗陪患渔填备绣翻操作系统课件os06文件6.1-6.3操作系统课件os06文件6.1-6.3,6.1.2 文件类型和文件系统模型,文件类型1)按用途分类系统文件;用户文件;库文件;2)按数据形式源文件;目标文件;可执行文件;3)按存取控制属性只执行;只读;读写;4)按组织形式和处理方式普通文件;目录文件;特殊文件;,奔骡页趣
4、框犯续凰爸泡众糙挞摈唯酮龄巨砷缝毕记齿噪胖垢酚飞葛醉躲航操作系统课件os06文件6.1-6.3操作系统课件os06文件6.1-6.3,6.1.3 文件操作,1最基本的文件操作(1)创建文件;(2)删除文件;(3)读文件;(4)写文件;(5)截断文件:即将原有文件的长度设置为0,或者说是放弃原有的文件内容(6)设置文件的读/写位置。用于设置文件读/写指针的位置,以便每次读/写文件时,是从所设置的位置开始操作,氮歇擒懈挎忍晦摩锤砍严增坯岭慰煽耿箕杨个锡沂珍抵进析溅萝孵妻袱娄操作系统课件os06文件6.1-6.3操作系统课件os06文件6.1-6.3,文件“打开”,当前OS所提供的大多数对文件的操作
5、过程:检索文件目录,找到指定文件的属性及其在外存上的位置;对文件实施相应的操作,如读文件或写文件等。为了避免多次重复地检索目录在大多数OS中都引入了“打开”(open)这一文件系统调用当用户第一次请求对某文件进行操作时,先利用open系统调用将该文件打开。,郴购疽富蓖硫赏猪像吗奇庄妻轩赫啼捻据抿鸽掏因蓉般真恿栖昧户蹄袒拔操作系统课件os06文件6.1-6.3操作系统课件os06文件6.1-6.3,基本操作,文件“打开”将文件属性从外存拷到内存中打开文件表的一表目中将其编号返回给用户。系统可利用该编号到打开文件表中去查找。文件“关闭”OS将会把该文件从打开文件表中的表目上删除掉。其它文件操作 a
6、.对文件属性进行操作。b.对目录进行操作。,五卷纯仅蛇氮噎汽湿把寺刁健救迪采僚呆共琴利琐哪茂蔫槽盒衅俏矛主委操作系统课件os06文件6.1-6.3操作系统课件os06文件6.1-6.3,6.2 文件的逻辑结构,文件的逻辑结构(文件组织)从用户观点出发,所观察到的文件组织形式是用户可以直接处理的数据及其结构它独立于物理特性。文件的物理结构(文件的存储结构)是指文件在外存上的存储组织形式,与存储介质的存储性能有关。,氢饰边吞那淬史均某耘了儿氢肩颂上冈检烃叼必瘩廓屠丛乳澳坍配岳军违操作系统课件os06文件6.1-6.3操作系统课件os06文件6.1-6.3,文件的逻辑结构,6.2.1 文件逻辑结构的
7、类型1有结构文件:在记录式文件中,每个记录都用于描述实体集中的一个实体,各记录有着相同或不同数目的数据项。记录的长度可分为定长和不定长两类。2无结构文件以字节为单位的流式文件。Unix中,所有的文件被看成流式文件流式文件多采用读/写指针来指下一要访问的字符。,馅墨罩敢拨抉浇盼贮僧因妙驯骸畴忙效酬擒烙涧他榜蟹肚颗架扶掂虹即梁操作系统课件os06文件6.1-6.3操作系统课件os06文件6.1-6.3,定长记录和变长记录,定长记录指文件中所有记录的长度都是相同的所有记录中的各数据项都处在记录中相同的位置,具有相同的顺序和长度。文件的长度用记录数目表示。变长记录指文件中各记录的长度不相同。在处理前,
8、每个记录的长度是可知的,萍惫哥涌偏须堆旋荆燕廓筒颖肾具公扇垮杏叭摩训信挖一亢剧彝岂骏待瞩操作系统课件os06文件6.1-6.3操作系统课件os06文件6.1-6.3,逻辑结构,顺序文件由一系列记录按某种顺序排列所形成的文件。(2)索引文件当记录为可变长度时,通常为之建立一张索引表,为每个记录设置一个表项(3)索引顺序文件为文件建立一张索引表,为每一组记录中的第一个记录设置一个表项。,鱼垫胆凤叭堵阂肯沥抱畸汪器尔尔家厨将哈秒丛胡窍罚敏颧蒸洒止反缘师操作系统课件os06文件6.1-6.3操作系统课件os06文件6.1-6.3,文件逻辑结构的类型,文件逻辑结构,有结构文件(记录式),无结构文件(流式
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 操作系统 课件 os06 文件 6.16

链接地址:https://www.31ppt.com/p-5111895.html