第6章 文件管理 本章学习目标 6.1 文件与文件系统 6.2 文件的逻辑结构 6.3 文件的物理结构 6.4 UNIX系统文件索引结构举例

Slides:



Advertisements
Similar presentations
四川财经职业学院会计一系会计综合实训 目录 情境 1.1 企业认知 情境 1.3 日常经济业务核算 情境 1.4 产品成本核算 情境 1.5 编制报表前准备工作 情境 1.6 期末会计报表的编制 情境 1.2 建账.
Advertisements

年節保腸健胃 - 遠離腸癌飲食注意事項 台大醫院營養室 鄭金寶. 大腸癌朋友春節飲食原則 1. 遵守治療醫矚, 不放假 2. 過年期間,不舒服即時就醫 3. 配合支持醫療的飲食原則, (1) 心理建設有個準備 : 過年要 像平日一樣沒有什麼大不同 (2) 該限制的還是要限制 (3)
数据结构的引入. 通讯录管理 社团机构管理 校园导航管理 通讯录管理 社团机构管理 校园导航管理.
主编:邓萌 【点按任意键进入】 【第六单元】 教育口语. 幼儿教师教育口 语概论 模块一 幼儿教师教育口语 分类训练 模块二 适应不同对象的教 育口语 模块三 《幼儿教师口语》编写组.
第一組 加減法 思澄、博軒、暐翔、寒菱. 大綱 1. 加減法本質 2. 迷思概念 3. 一 ~ 七冊分析 4. 教材特色.
海南医学院附 院妇产科教室 华少平 妊娠合并心脏病  概述  妊娠、分娩对心脏病的影响  心脏病对妊娠、分娩的影响  妊娠合病心脏病的种类  妊娠合并心脏病对胎儿的影响  诊断  防治.
植树节的由来 植树节的意义 各国的植树节 纪念中山先生 植树节的由来 历史发展到今天, “ 植树造林,绿化祖国 ” 的热潮漫卷 了中华大地。从沿海到内地,从城市到乡村,涌现了多少 造林模范,留下了多少感人的故事。婴儿出世,父母栽一 棵小白怕,盼望孩子和小树一样浴光吮露,茁壮成长;男 女成婚,新人双双植一株嫩柳,象征家庭美满,幸福久长;
客户协议书 填写样本和说明 河南省郑州市金水路 299 号浦发国际金融中 心 13 层 吉林钰鸿国创贵金属经营有 限公司.
操作系统 Operating System.
大勇國小六年三班 指導老師:林靜宜 ♂第四組成員♂ 賴懿綾★賴欣慧 魯宛憶★陳昱如 周家圓★李奕璇 ★許賀晴★
PURSUING EXCELLENCE / TOWARD SUCCESS WUCHANG UNIVERSITY OF TECHNOLOGY
第2期技職教育再造方案(草案) 教育部 101年12月12日 1 1.
企业员工心态管理培训 企业员工心态管理培训讲师:谭小琥.
第六 章数据库访问页 6.1 数据访问页视图 6.2 创建数据访问页 6.3 编辑数据访问页 6.4 查看数据访问页 退出.
LSF系统介绍 张焕杰 中国科学技术大学网络信息中心
六己第一組 指導老師:鄭素美 老師 組員:呂頤姍,白宇軒,葉米柑 吳國逸,吳育銘,陳佳豐
《解析几何》 乐山师范学院 0 引言 §1 二次曲线与直线的相关位置.
操作系统教程(第4版) 第六章 文件管理 高等教育出版社 2008年4月.
第八章 文件系统 教学目的与要求: 1.掌握文件、目录等基本概念 2.理解并掌握文件结构、管理、保护与共享 重点与难点:
实用操作系统概念 张惠娟 副教授 1.
实用操作系统概念 张惠娟 副教授 1.
Oracle数据库 Oracle 子程序.
文件系统 第8章 文件系统.
外 伤 之 后.
臺灣名勝古蹟 指導老師:陳佳媚 製作人:林智捷.陳沛璉.畢冠雄.
第六章    文件管理.
LSF系统介绍 张焕杰 中国科学技术大学网络信息中心
Linux 切换、 创建和删除目录 系统管理 宁波市高校慕课联盟课程
Hadoop I/O By ShiChaojie.
存储系统.
管理信息结构SMI.
辅导课程六.
第11章:一些著名开源软件介绍 第12章:服务安装和配置 本章教学目标: 了解当前一些应用最广泛的开源软件项目 搭建一个网站服务器
第一单元 初识C程序与C程序开发平台搭建 ---观其大略
第十章 IDL访问数据库 10.1 数据库与数据库访问 1、数据库 数据库中数据的组织由低到高分为四级:字段、记录、表、数据库四种。
S 数控机床故障诊断与维修.
課程地圖網站建置- 3.職業與課程推薦.
2019/1/12 GDP设计协同 超级管理员操作手册 GDP项目组.
第四章 附件 (应用程序软件包).
Windows 7 的系统设置.
YMSM D-PACK 安装手册 作成者:D-PACK维护组(YMSLx) 作成日:
VSS使用简介 王树升
Java语言程序设计 清华大学出版社 第8章 输入输出流(1).
第二章 登录UNIX操作系统.
操作系统原理与设计 Operating Systems: Design and Implementation
VB与Access数据库的连接.
姚金宇 MIT SCHEME 使用说明 姚金宇
项目二:HTML语言基础.
第11章 文件管理.
iSIGHT 基本培训 使用 Excel的栅栏问题
文档创建与发布操作要点 青海省教育信息中心 2018年12月18日.
GDP设计协同 项目创建者操作手册 GDP项目组 2019/01/30.
第八章 总线技术 8.1 概述 8.2 局部总线 8.3 系统总线 8.4 通信总线.
本节内容 文件系统 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
Visual Basic程序设计 第13章 访问数据库
Touch Github = Touch the World
GIS基本功能 数据存储 与管理 数据采集 数据处理 与编辑 空间查询 空间查询 GIS能做什么? 与分析 叠加分析 缓冲区分析 网络分析
_08文件操作 本节课讲师——void* 视频提供:昆山爱达人信息技术有限公司 官网地址:
Google的云计算 分布式锁服务Chubby.
基于列存储的RDF数据管理 朱敏
C++语言程序设计 C++语言程序设计 第一章 C++语言概述 第十一组 C++语言程序设计.
本节内容 动态链接库 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
VB与Access数据库的连接.
第8章 创建与使用图块 将一个或多个单一的实体对象整合为一个对象,这个对象就是图块。图块中的各实体可以具有各自的图层、线性、颜色等特征。在应用时,图块作为一个独立的、完整的对象进行操作,可以根据需要按一定比例和角度将图块插入到需要的位置。 2019/6/30.
第四章 UNIX文件系统.
使用ADO访问数据库 李宝智 BonizLee 课程 10564A
入侵检测技术 大连理工大学软件学院 毕玲.
第七章 文 件 管 理 7.1 文件和文件系统 7.2 文件的逻辑结构 7.3 文件目录 7.4 文件共享 7.5 文件保护.
混沌保密通讯 实验人 郝洪辰( ) 李 鑫( ).
学习目标 1、什么是列类型 2、列类型之数值类型.
Presentation transcript:

第6章 文件管理 本章学习目标 6.1 文件与文件系统 6.2 文件的逻辑结构 6.3 文件的物理结构 6.4 UNIX系统文件索引结构举例 第6章 文件管理 本章学习目标 6.1 文件与文件系统 6.2 文件的逻辑结构 6.3 文件的物理结构 6.4 UNIX系统文件索引结构举例 6.5 文件目录 6.6 文件的操作 6.7 文件的共享与保护 6.8 文件的完整性 6.9 外存空间的管理 开 始

本章学习目标 文件、文件系统、文件目录、目录项、文件共享等基本概念及文件的分类 文件的两种逻辑结构及两种存取方法 文件的三种物理结构:连续结构、链接结构及索引结构 UNIX系统的文件索引结构 三种目录结构:单级、两级、多级目录结构 文件的共享及保护 外存空间的管理方法 返回本章首页

6.1 文件与文件系统 6.1.1 文件与文件系统的概念 6.1.2 文件的分类、属性及文件系统的功能 返回本章首页

6.1.1 文件与文件系统的概念 1.文件的定义 文件是具有标识符(文件名)的一组相关信息的集合。标识符是用来标识文件的。不同的系统对标识符的规定有所不同。文件的确切定义有两种说法: (1)文件是具有标识符的相关字符流的集合。(2)文件是具有标识符的相关记录的集合。 下一页

2.文件系统的定义 文件系统是操作系统中负责存取和管理文件信息的机构。它由管理文件所需的数据结构(如文件控制块,存储分配表等)和相应的管理软件以及访问文件的一组操作组成。 返回本节

6.1.2 文件的分类、属性及文件系统的功能 1.文件的分类 2.文件的属性 3.文件系统的功能 下一页

按文件的用途分类可分为以下三类。 (1)系统文件。 (2)用户文件 (3)库文件。 1.文件的分类 按文件的用途分类可分为以下三类。 (1)系统文件。 (2)用户文件 (3)库文件。 按文件中的数据形式分类 (1)源文件。 (2)目标文件。 (3)可执行文件。 下一页

l按操作保护分类 (1)只读文件。 (2)读写文件。 (3)执行文件 按文件的性质分类 (1)普通文件。 (2)目录文件。 (3)特殊文件。 下一页

2.文件的属性 (1)文件类型。 (2)文件长度。 (3)文件的位置。 (4)文件的存取控制。 (5)文件的建立时间。 下一页

(1)用户可执行创建、修改、删除读写文件的命令。 (2)用户能以合适的方式构造他的文件。 (3)用户能在系统的控制下,共享其他用户的文件。 3.文件系统的功能 (1)用户可执行创建、修改、删除读写文件的命令。 (2)用户能以合适的方式构造他的文件。 (3)用户能在系统的控制下,共享其他用户的文件。 (4)允许用户用符号名访问文件。 (5)系统应有转存和恢复文件的能力,以防止意外事故的发生。 (6)系统应提供可靠保护及保密措施。 返回本节

6.2 文件的逻辑结构 6.2.1 逻辑结构 6.2.2 存取方法 返回本章首页

6.2.1 逻辑结构 1.有结构的文件 有结构的文件是指由若干个相关的记录构成的文件,又称记录式文件。 2.无结构文件 6.2.1 逻辑结构 1.有结构的文件 有结构的文件是指由若干个相关的记录构成的文件,又称记录式文件。 2.无结构文件 无结构文件又称流式文件,组成流式文件的基本信息单位是字节或字,其长度是文件中所含字节的数目,如大量的源程序,库函数等采用的就是流式结构。 返回本节

6.2.2 存取方法 (1)顺序存取。顺序存取是最简单的方法。它严格按照文件信息单位排列的顺序依次存取,后一次存取总是在前一次存取的基础上进行,所以不必给出具体的存取位置。 (2)随机存取。随机存取又称直接存取,在存取时必须先确定进行存取时的起始位置(如记录号、字符序号等)。 返回本节

6.3 文件的物理结构 6.3.1 连续结构 6.3.2 链接结构 6.3.3 索引结构 返回本章首页

6.3.1 连续结构 图6.1 文件的连续结构 返回本节

6.3.2 链接结构 图6.2 文件的链接结构 返回本节

6.3.3 索引结构 图6.3 文件的索引结构 下一页

图6.4 文件的多重索引结构 返回本节

6.4 UNIX系统文件索引结构举例 1.小型文件的索引结构 2.大型文件的索引结构 3.巨型文件的索引结构 返回本章首页

1.小型文件的索引结构 图6.5 小型文件的索引结构 下一页

2.大型文件的索引结构 图6.6 大型文件的索引结构 下一页

3.巨型文件的索引结构 图6.7 巨型文件的索引结构 返回本节

6.5 文件目录 6.5.1 单级目录结构 6.5.2 二级目录结构 6.5.3 多级目录结构 返回本章首页

一般情形下文件目录项包括以下信息: (1)文件名。文件的标识符。 (2)文件的逻辑结构。 (3)文件在辅存上的物理位置。 (4)文件建立修改日期及时间。 (5)文件的类型。指明文件的类型。(6)存取控制信息。指明用户对文件的存取极限。

6.5.1 单级目录结构 文件名 文件的物理位置 日期 时间 其他信息 C   bsc Wps …… 图6.8 单级目录结构 返回本节

6.5.2 二级目录结构 图6.9 二级目录结构 返回本节

6.5.3 多级目录结构 图6.10 多级目录结构 返回本节

6.6 文件的操作 1.对文件的操作 (1)创建文件。 (2)删除文件。 (3)打开文件 (4)读文件 (5)写文件 (6)关闭文件 6.6 文件的操作 1.对文件的操作 (1)创建文件。 (2)删除文件。 (3)打开文件 (4)读文件 (5)写文件 (6)关闭文件 返回本章首页

2.对记录的操作 (1)读操作 (2)写操作 (3)查找。 (4)修改。 (5)插入 (6)删除。 返回本节

6.7 文件的共享与保护 1.文件的共享 绕弯路法:绕弯路法是MULTICS操作系统采用过的方法。在该方法中,系统允许每个用户获得一个“当前目录”,用户对文件的访问都是相对于“当前目录”下的,可以通过“向上走”的方式去访问其上级目录,一般用“*”表示一个目录的父目录。 连接法 :一些系统为用户指定使用目录,用户要访问指定目录开始的子树 返回本章首页

(a)对文件的连接 (b)对目录的连接 下一页

2.文件的保护 1.存取控制矩阵 2.存取控制表 3.口令 4.密码 下一页

文件用户 1 2 3 4 5 6 7 8 表6.1 存取控制矩阵 下一页

用户 文件 WW 文件名 RWE B组 R W C组 E 其他 NONE 表6.2 存取控制表 下一页

(1)E:表示只执行。 (2)R:表示只读。 (3)W:表示只写。 (4)B:表示只在文件尾写。 (5)D:表示删除。 常见的文件的存取权限一般有以下几种: (1)E:表示只执行。 (2)R:表示只读。 (3)W:表示只写。 (4)B:表示只在文件尾写。 (5)D:表示删除。 下一页

口令 使用口令的优点是:简便。节省空间。 其缺点有以下几点: (1)可靠性差。口令易被窃取。 (2)存取控制不易改变。 (3)保护级别少。 下一页

密码 对文件进行保护的另一项措施是密码技术。 密码技术除保密性强外,还具有节省存储空间的优点。但它必须花费大量的编码和译码时间,从而增加了系统的开销。 返回本节

6.8 文件的完整性 针对文件系统而言,它必须保证在系统硬件、软件发生故障的时候,文件也不会遭到破坏,这就是文件的完整性。 6.8 文件的完整性 针对文件系统而言,它必须保证在系统硬件、软件发生故障的时候,文件也不会遭到破坏,这就是文件的完整性。 保证文件的完整,文件系统应当提供适当的机构,以便复制备份,即系统必须保存所有文件的双份拷贝。保存双份拷贝的目的是当发生偶然事件毁坏文件后,可通过另一拷贝将文件恢复。 建立文件拷贝的方法有周期性转储、增量转储等几种。 返回本章首页

6.9 外存空间的管理 6.9.1 外存的主要技术参数 6.9.2 空闲块的管理 6.9.3 分配策略 返回本章首页

6.9.1 外存的主要技术参数 外存的主要技术参数有: (1)容量。 (2)物理尺寸 (3)访问方法。 (4)传输速率。 (5)查询时间。 6.9.1 外存的主要技术参数 外存的主要技术参数有: (1)容量。 (2)物理尺寸 (3)访问方法。 (4)传输速率。 (5)查询时间。 (6)延迟时间。 (7)可拆卸性。 返回本节

6.9.2 空闲块的管理 1.空闲文件目录 表6.3 空闲文件目录 下一页

2.空闲块链 图6.12 空闲块链 下一页

3.位示图 图6.13 位示图 返回本节

6.9.3 分配策略 空闲块的分配有静态分配和动态分配两种。 在静态分配中,用户在建立文件时宣布文件的大小,系统一次分配其所需要的全部区域。 6.9.3 分配策略 空闲块的分配有静态分配和动态分配两种。 在静态分配中,用户在建立文件时宣布文件的大小,系统一次分配其所需要的全部区域。 在动态分配中,用户在建立一个文件时,系统并不分配存储空间,而是在每次写信息时才按所写信息的大小进行分配。 返回本节

THANK YOU VERY MUCH ! 本章到此结束, 谢谢您的光临! 返回本章首页 结束放映