第11章 文件系统 11.1 概述 计算机系统是一个信息加工系统,所有的信息以程序、数据或表格形式存放在外存储器中,称为文件。

Slides:



Advertisements
Similar presentations
第三課 憨孫吔, 好去睏啊. 習作 1   鎖 鎖 瑣 嗩 2 篾 蔑 襪 蔑 衊 3  麋 糜 靡 靡.
Advertisements

甄選,真 的在 選? ~ 來自大學端的一些些提醒 東吳招生組 黃昭明編審 於南山高中.
正確用藥觀念 正確的用藥 正確的診斷 正確的選藥 病情舒緩 正確的使用 病情醫治 正確的用藥包括正確的診斷、正確的選藥與正確的使用藥品
课题1 金属材料 图8-1 东汉晚期的青铜奔马 图8-2 河北沧州的铁狮子.
電氣安全.
這是來自中南海的健康長壽讀本 不管你有多忙,這個讀本都應該讀一下,因為這是一位科學 家給國家領導人的忠言。日理萬機的領導人曾放下手頭工
竹苗區100學年度擴大高中職 免試入學宣導說明會
課後照顧師資班--數學作業指導 許 長 壽 高雄市陽明國小.
营养与体育活动 三门中学 潘菊妹.
正確的用藥觀念 主 講:林永隆醫師.
第7小组研究资料 汇报 组长:宋雨萱 组员:闫铭浩 张子璇 陈奕鑫.
傳說中的金龍蜜棗 林謙懿 呂宜靜.
判断推理,必须学会这些 主讲老师:小胡胡 2016年3月25日20:00 YY频道:
5.4 微操作机器人 微操作机器人分类 微细作业机器人 (10-3—10-6 m) 超微细作业机器人 (10-6—10-9m)
建筑业2007年年报 2008年定报培训会 及 工交城建科 蔡婉妮
9 EC of maternal and child products.
2014年初中生物学业水平抽测分析.
2-何鍇卉 14-曹凱茹 19-陳亮妤 21-陳思瑜 37-蔡庭瑜 39-賴俞亨 40賴思恩
主讲:陈笑蓉 贵州大学计算机科学与技术学院
第三节 大气环境 第一课时 对流层大气的受热过程.
INTRODUCTION OF ELECTRONIC BUSINESS
第四章 水田种植机械 第一节 概述 第二节 机动水稻插秧机 第三节 水稻钵苗抛秧、摆栽机.
旗山國中103學年度 美術藝才班新生術科鑑定 家長說明會
德興銅礦對環境有 什麼影響? 李曉嵐 陳寬彤 吳家善 陳婉婷 鍾佩文.
第一单元 人在社会中生活 综合探究一 从地图上获取信息 第1课时 带着地图定向越野间.
中央广播电视大学开放教育试点课程 计算机操作系统.
經濟部 行政院第3458次院會會議 政府機關及學校四省專案計畫 執行進展報告 經濟部 報告人:能源局林局長全能 104年7月23日.
第二部分 人文地理 第一单元 人口与城市 第5课 城市化过程和特点. 第二部分 人文地理 第一单元 人口与城市 第5课 城市化过程和特点.
你現在正在抱怨嗎? 你知道 即使是心理的OS, 都會讓我們的好運能量降低嗎?.
数据库应用技术 天津大学计算机基础教学部 2013年9月.
走出人生的冰原 勇敢迎向挑戰.
了解太平天国运动的主要史实,认识农民起义在民主革命时期的作用与局限性。
B F C D G E B E A 下图是沿20°经线所作的地形剖面示意图
台灣媒體爭議補充 一、假新聞一則 馬傷了辣妹心? 被媒體設計 【聯合晚報/記者唐孝民/台北報導】 :26 pm
無 人 島 求 生 記 慘遭流放人員: 999D0001 林芝瑩 999D0002 林宜蓁 999D0017 張椀琁
复习课 细胞与生殖 执教 唐桂图 班级 预初(2)班.
企业信息化管理与信息安全 浅谈 珠海市科技工贸和信息化局 2013年12月.
第2章 动物和人体生命活动的调节 第2章 动物和人体生命活动的调节 第4节 免疫调节.
第九课 人体什么活动的调节和免疫 第四课时 免疫.
也許你很疑惑: 最近升官的同事,專業能力又沒你強! 情場得意的朋友,長的又沒你帥或美! 小曹要交新朋友,為什麼就是比較簡單!
資源班的知識性文本閱讀 報告人:吳居璋.
電子商務 期初報告 學號: 姓名:侯明谷 老師:王鵬飛.
子曰:「父母之年,不可不知也。一則以喜, 一則以懼。」 國一乙 S 李千昀
§1 整数规划的基本特点 §2 分枝定界法 §3 割平面法 §4 分配问题及其解法 §5 整数规划的应用举例
10號、34號及35號公報對產業發展之影響 安永會計師事務所 王金來 所長.
特殊教育教師專業成長 經驗分享 航海旅途 報告人:王鳳慈.
詩文的形成 有意義的字詞 句子 段落 一首詩文的形成,是由有意義的字詞組成句子,再由句子組成段落。
李元金 计算机与信息工程学院 第 3 讲 进程管理(1) 李元金 计算机与信息工程学院 1/
中级会计实务 ——第三章 固定资产 主讲:孙文静
電子商務 資管三智 江夢豪 S
第二部分 免疫系统与免疫活性分子 免疫系统 免疫球蛋白 细胞因子 补体系统 第二章 第三章 第二 部分 第五章 第四章
健康上網一起來 一聽二規三動動,四感五慣六讚讚
高三家長升學講座 「個人申請」備審資料準備方向
§1 关于实数集完备性的基本定理 在第一章与第二章中, 我们已经证明了实数集中的确界定理、单调有界定理并给出了柯西收敛准则. 这三个定理反映了实数的一种特性,这种特性称之为完备性. 而有理数集是不具备这种性质的. 在本章中, 将着重介绍与上述三个定理的等价性定理及其应用.这些定理是数学分析理论的基石.
介质的介电常数的测定.
河北省昌黎县第三中学李晓荣.
1002數位學伴線上課業輔導 課程簡報 凃肇家  中文三  /04/23.
FILE手持 系統 V3.0.
2015年旅行社市场展望 春秋旅游 肖潜辉 2015年4月9日,广东江门.
目录 互联网思维下的企业微信战略 1.0 互联网思维下的商业革命 2.0 移动互联网下的商业模式变革 3.0 企业社交化红利
李元金 计算机与信息工程学院 第 12 讲 存储器管理(1) 李元金 计算机与信息工程学院 1/
錄音OS: 95學年度大學多元入學 方案說明 注意: 請以平常速度清楚唸OS 頁與頁的間隔請停3至4秒左右.
典海平台使用说明 为了更好地服务学术,北京爱如生数字化技术研究中心历时2年,研发爱如生典海数字平台(V1.1),并在中国北京和美国加州设置专用中央服务器,全球用户均可远程登录使用。  爱如生典海数字平台(V1.1)采用当代最先进的大数据和网络技术,贴近学术研究实际需求,创新设计多种功能,使爱如生数字产品在检索、阅读、管理和适用等方面功效倍增,为广大用户利用数字资源进行学术研究开辟更为广阔的前景,欢迎登录使用。
第七章 消费者电子商务应用 编者:石妍 西安培华学院.
國立政治大學 96學年度學雜費調整 第二次公聽會
楊逵百年絕唱
關於莫札特的《小星星變奏曲》 原曲調來自當時法國的流行情歌-《媽媽請聽我說》 此旋律後來被改編成《小星星》
課程模組選讀及系統操作說明 教務處報告 104年9月15日.
规模化节水灌溉增效示范项目管理系统介绍 中国灌溉排水发展中心 北京润华信通科技有限公司.
2019年成都市社会组织发展专项基金 「正道」平台 项目申报操作手册.
Presentation transcript:

第11章 文件系统 11.1 概述 计算机系统是一个信息加工系统,所有的信息以程序、数据或表格形式存放在外存储器中,称为文件。 第11章 文件系统 11.1 概述 计算机系统是一个信息加工系统,所有的信息以程序、数据或表格形式存放在外存储器中,称为文件。 文件及文件系统 ⑴ 文件:一段赋名的程序或数据的集合,在逻辑上具有完整意义的数据或字符序列的集合。 ⑵ 文件名:每一个文件有一个文件名,作为文件的标识符。 ⑶ 记录:文件由若干个记录组成,每一个记录是一些相关信息的集合。 ⑷ 信息项(数据项):由若干个字节或字符组成。 ⑸ 字符:包括字母、数字及专用符号。 ⑹ 字节:计算机中可以编址的最小信息项。 ⑺ 文件系统:负责存取和管理文件的机构,又称文件管理系统。 计算机软件技术基础 文件管理

11.1 概述 二、 文件分类 按性质和用途 系统文件:与操作系统有关的程序和数据,只供操作系统自身调用。 库 文 件:系统提供给用户使用的标准过程、函数及各种实用程序,用户可以调用,但不允许修改。 用户文件:用户根据需要自己编制的程序及数据。 按组织形式 普通文件:一般格式的文件 目录文件:检索普通文件的信息 特殊文件:所有的输入/输出设备 计算机软件技术基础 文件管理

二、文件分类 按存取权限分类 可执行文件:用户可以执行但不能读写或修改的文件。 只读文件 :用户可以读或执行但不能修改的文件。 只读文件 :用户可以读或执行但不能修改的文件。 读写文件 :用户可以读、写、执行的文件。 不保护文件:可以被系统中任一用户使用的文件。 按信息流向 输入 输出 输入/输出 计算机软件技术基础 文件管理

11.1 概述 三、文件系统 OS中与管理文件有关的软件和数据。 目标 用户---存取文件方便,信息存储安全,共享; 系统---存储空间的组织.分配;信息的传输,检索与保护. 2. 功能 负责为用户建立文件;撤消.读写.修改和复制文件; 完成对文件的按名存取和进行存取控制。 计算机软件技术基础 文件管理

11.1 概述 四、文件的逻辑组织 文件的逻辑结构是从用户的角度看到的文件面貌,就是它的记录结构,是用户可见的文件结构。 记录式有结构文件---一组连续顺序记录的集合; 字符流式无结构文件---一组相关信息合成的有序字符流。 五、文件存取方式 顺序存取:按文件的逻辑地址顺序存取; 随机存取:根据记录(或大小相等的块)的编号来存取文件。 计算机软件技术基础 文件管理

11.2 文件的物理组织 文件的物理结构是指一个逻辑文件在外存储器上的存放形式。外存储器是以物理段或物理块为单位存放文件记录的,称为物理记录。物理记录的大小随外存的不同而不同,而文件的逻辑记录的长度也是不同的,因此逻辑记录与物理记录之间没有固定的对应关系。 对应不同的文件存取方式,对文件的物理结构有不同的要求,常见的有以下三种: 1)顺序结构(连续文件) 2)链接结构(串连文件) 3)索引结构 计算机软件技术基础 文件管理

11.2 文件的物理组织 一、连续文件: 把逻辑上连续的文件信息依次存放到连续编号的物理块中 文件分配表 文件长度(4) 第一物理块号(10) 文件A 13 …… 12 11 10 物理存储设备 逻辑块号 1 2 3 对于连续文件,用户应事先给出文件的最大长度,以便在建立文件时为它分配足够的外存空间。这类文件存取形式主要是读、写,不允许对文件中间记录进行插入或删除,只能在文件的末端进行插入或删除。 优点:顺序存取块; 缺点:动态增长不方便;存在碎片。 计算机软件技术基础 文件管理

11.2 文件的物理组织 文件目录 文件的链接结构 二、串连文件 它的逻辑记录可以分配在不连续的物理段中,而且也不必顺序排列。在每一段中设有一个指针,指向下一个逻辑记录的物理段。第一个记录的物理段地址在该文件目录的文件说明中指出,如下图所示。 第一个记录物理段号 … 物理段2 指针8 物理段8 指针3 物理段3 指针9 文件目录 逻辑记录0 逻辑记录1 逻辑记录2 文件的链接结构 计算机软件技术基础 文件管理

二、串连文件 链接结构的文件克服了顺序结构文件的不足,可以无须事先确定文件的长度,而且可以在任何记录之间插入或删除一个记录。 缺点:由于文件的记录分散在整个外存空间中,即使顺序访问各记录,也使查找时间较长。并且必须从文件的第一段开始访问。因此链接结构不适用于随机访问的应用方式。此外,每个物理段都有一个链指针,增加了外存空间的开销。 计算机软件技术基础 文件管理

11.2 文件的物理组织 三、索引文件 顺序结构和链接结构适用于顺序访问的应用场合,当用户经常随机访问文件中某个记录时,以采用索引结构为好。 索引结构是系统为每个文件建立一张索引表,主要内容:关键字和记录的物理地址。 关键字是用户在检索记录时用作索引的数据项,索引表按关键字递增排序。 物理地址是指该记录所在的物理段号。 索引结构的文件既可按索引顺序进行顺序访问,也可按关键字随机访问某个记录。 计算机软件技术基础 文件管理

三、索引文件 索引结构如下图所示。通常把索引表作为一个文件,称为索引文件,放在外存,当需要时再调入内存。因此这种结构的文件在进行存取操作时,先调用索引表,再存取相应的记录。要对外存进行两次访问,时间较长。 关键字 长度 物理段号 l1 l2 l3 索引表 物理段 逻辑记录 外存储器 1 2 计算机软件技术基础 文件管理

11.2 文件的物理组织 四、多重索引 又称间接索引 文件很大时,文件的索引表就很大,如果超过了一个物理块的大小时,再索引表所至的物理块中存放的不是文件信息,而是装有这些信息的物理块地址。 计算机软件技术基础 文件管理

11.3 目录结构 一、目录 文件名以及对该文件的控制管理信息称为文件的目录。 为了便于对文件进行存取和管理,所有计算机系统都设置一个文件目录,每个文件在文件目录中都有一个表目,存放描述文件的有关信息。通常文件目录中包含以下内容: 文件符号名:文件建立者提供 文件内部名:文件系统为文件提供的唯一的标识符。 文件在外存的起始地址 文件结构形式(顺序、链接、索引) 文件类型 文件的存取控制说明 文件的建立及修改日期等 计算机软件技术基础 文件管理

11.3 目录结构 二、目录结构 根据系统的大小及复杂程度,文件目录可以有不同的结构: 单级目录 最简单的结构,它把系统中所有文件都建立在一张目录表中,整个目录结构是一个线性表。 缺点: 1)所有文件在一张目录表中,由于表目多,增加查找时间。 2)目录中的文件符号不能重复,即不同用户对不同文件不能起相同的名字。因此一级目录结构主要用于单用户操作系统中。 计算机软件技术基础 文件管理

二、目录结构 注:在二级目录中,不同用户的文件可以起相同的文件名。 UFD1 二级目录 MFD 文件1 用户1 文件2 用户2 文件3 用户3 用户2 用户1 MFD 文件3 文件2 文件1 UFD2 二级目录 二级目录结构由主目录文件(MFD)与用户目录文件(UFD)组成 , 如下图所示。 主目录:每一个用户有一个表目,指出各用户文件目录的位置,存放不同组名有关存取控制信息; 用户文件目录:存放各用户文件的文件说明信息。 注:在二级目录中,不同用户的文件可以起相同的文件名。 计算机软件技术基础 文件管理

二、目录结构 树形目录 在较大系统中,为了给大作业用户带来更多的方便,可以为每个用户按任务的不同层次、不同领域建立多层次的分目录,称为多级目录结构。如下图所示。每一个结点(目录)出来的分支可以是文件,也可以是下一级目录。图中用圆代表文件,用矩形代表目录文件。 计算机软件技术基础 文件管理

3.树形目录 A B C 主目录M F D E H O P 计算机软件技术基础 文件管理

3.树形目录 当用户要访问多级目录中某一个文件时,一般用文件的“路径名”来标识文件。文件的路径名是从主目录出发,一直到要找的文件,把沿途各结点名连接在一起形成的。例如上页图中M/C/B/D表示访问的是从主目录M到子目录C,B下的D文件。 用文件路径来标识文件,只要在同一结点的目录文件中没有重名文件,那么路径名就能唯一的确定一个被查找文件。 但是多级目录结构沿着路径查找文件时,要经过若干次间接查找才能最后找到该文件,这可能浪费较多时间,为此引进了一个“当前目录”来克服这一缺点,即有用户指定,在一定时间内以某一级目录作为当前目录,用户只需从“当前目录”查起即可。 计算机软件技术基础 文件管理

11.4 文件存储空间的管理 对存储设备空闲块的组织和管理. 一、空闲空间表法 … 4 15,16,17,18,19 5 15 3 系统为所有“空闲块”建立一个目录,称为空闲空间表。当要求分配存储空间时,系统扫描空闲空间表,找到一个合适的空闲块,进行分配。当用户撤消一个文件时,系统自动将回收的空间建立一个新的空闲块。 空闲空间表项:空闲块个数、空闲块号、第一空闲块号。 此法适用连续结构文件。 … 4 15,16,17,18,19 5 15 3 9,10,11 9 2 2,3,4,5 1 物理块号 空白块数 第1个空白块号 序号 空闲空间表 计算机软件技术基础 文件管理

11.4 文件存储空间的管理 二、空闲块链法 三、位示图 1 15 14 13 12 11 10 9 8 7 6 5 4 3 2 把文件存储设备中的所有空闲块通过指针连接在一起。分配时,从链首取空闲块;回收时,空闲块插入链尾。 三、位示图 从内存中划出若干个字节,为每个文件存储设备建立一张位示图。其中每一比特位都对应存储设备的每个物理块,该位为“0”表示对应的块时空闲;反之,该位为“1”表示对应的块已被分配。 1 15 14 13 12 11 10 9 8 7 6 5 4 3 2 计算机软件技术基础 文件管理