广西大学:《计算机操作系统》课程教学资源(PPT课件)第8章 文件管理

第8章文件管理 本章知识点: 8.1文件与文件系统 8.2文件的结构及存取方式 8.3文件管理 8.4文件存储空间的分配与管理 8.5系统举例— Windows nt(略)
1 第8章 文件管理 本章知识点: • 8.1 文件与文件系统 • 8.2 文件的结构及存取方式 • 8.3 文件管理 • 8.4 文件存储空间的分配与管理 • 8.5 系统举例——Windows NT(略)

第8章文件管理 文件管理是操作系统的基本功能之 在操作系统中,实现这一基本功能的程序 系统(部分)称为文件系统,它主要是进行 信息的组织、管理、存取和保护 本章将讨论文件的组织方式、存取的机 制、可执行文件的结构,以及文件存储 空间的管理等问题
2 第8章 文件管理 • 文件管理是操作系统的基本功能之一, 在操作系统中,实现这一基本功能的程序 系统(部分)称为文件系统,它主要是进行 信息的组织、管理、存取和保护。 • 本章将讨论文件的组织方式、存取的机 制、可执行文件的结构,以及文件存储 空间的管理等问题

81文件与文件系统 8.1.1文件及其分类 1.文件 文件的概念是在信息的物理存储,及其信 息表示方式需要的基础上引入的。一个 比较准确的定义是,文件是具有符号名 而且在逻辑上具有完整意义的信息项的 有序序列
3 8.1 文件与文件系统 8.1.1 文件及其分类 1. 文件 文件的概念是在信息的物理存储,及其信 息表示方式需要的基础上引入的。一个 比较准确的定义是,文件是具有符号名 而且在逻辑上具有完整意义的信息项的 有序序列

811文件及其分类 在讨论文件时经常使用以下几个相关术语:域( Field) 记录( Record)、文件(Fil)以及数据库( Database) 域是数据的基本元素 记录是相关域的集合,可以看成是将一个单元供应用程 序使用。在记录中也总存在着能唯一标识这个记录的数 据域,我们称其为“关键字”(Key)。关键字可以是 某一个域,但当只凭一个域无法标识出一个记录时,它 也可以是某几个域的集合。 文件是相关记录的集合 数据库和文件系统是两个不同的概念,数据库是相关数 据的集合。数据库由一种或多种文件组成。通常会有一 个单独的数据库管理系统
4 8.1.1 文件及其分类 在讨论文件时经常使用以下几个相关术语:域(Field)、 记录(Record)、文件(File)以及数据库(Database)。 • 域是数据的基本元素。 • 记录是相关域的集合,可以看成是将一个单元供应用程 序使用。在记录中也总存在着能唯一标识这个记录的数 据域,我们称其为“关键字”(Key)。关键字可以是 某一个域,但当只凭一个域无法标识出一个记录时,它 也可以是某几个域的集合。 • 文件是相关记录的集合。 • 数据库和文件系统是两个不同的概念,数据库是相关数 据的集合。数据库由一种或多种文件组成。通常会有一 个单独的数据库管理系统

811文件及其分类 所有的文件都具有3个基本特征: ①文件体的内容丰富,可以是源程序 可执行代码、数据、表格、语言或图像 等 ②无论何种内容的文件都遵循按名存取 的规则,用户无需了解存取内容在存储 介质上的物理位置 ③文件具有可重用性和可保存性
5 8.1.1 文件及其分类 所有的文件都具有3个基本特征: • ① 文件体的内容丰富,可以是源程序、 可执行代码、数据、表格、语言或图像 等。 • ② 无论何种内容的文件都遵循按名存取 的规则,用户无需了解存取内容在存储 介质上的物理位置。 • ③ 文件具有可重用性和可保存性

811文件及其分类 2.文件的分类 文件一般按其用途和存取控制属性来归类。 按用途把文件划分为用户文件,系统文件和库 文件3种: C用户文件,由用户建立,并由文件拥有者进 ②库文件,由系统为用户提供的实用程序、标 准子程序、动态重链接库等 ③系统文件,由系统建立的文件,如操作系统、 编辑系统、编译系统等
6 8.1.1 文件及其分类 2. 文件的分类 文件一般按其用途和存取控制属性来归类。 按用途把文件划分为用户文件,系统文件和库 文件3种: • ① 用户文件,由用户建立,并由文件拥有者进 行读/写和执行。 • ② 库文件,由系统为用户提供的实用程序、标 准子程序、动态重链接库等。 • ③ 系统文件,由系统建立的文件,如操作系统、 编辑系统、编译系统等

811文件及其分类 如果按文件的属性来划分,文件又可分为: ①可执行文件,用户可执行该程序,但不能修 改 ②只读文件,允许文件主和文件的授权者读出 文件但不准改写文件内容。 ③可读/写文件,文件主和文件授权者可以读/ 写文件内容。 ④非保护文件,可供任一用户读/或执行
7 8.1.1 文件及其分类 如果按文件的属性来划分,文件又可分为: • ① 可执行文件,用户可执行该程序,但不能修 改。 • ② 只读文件,允许文件主和文件的授权者读出 文件但不准改写文件内容。 • ③ 可读/写文件,文件主和文件授权者可以读/ 写文件内容。 • ④ 非保护文件,可供任一用户读/写或执行

811文件及其分类 有一些学者认为,也可以把设备看作是 文件。事实上,为了便于管理,包括 DOS、 WINDOWS、UNX在内的很多操 作系统都把计算机的一些常用外部设备 也当作文件来处理,这些特殊的文件称为 设备文件,是操作系统用来访问硬件设 备的一种特殊文件
8 8.1.1 文件及其分类 有一些学者认为,也可以把设备看作是 文件。事实上,为了便于管理,包括 DOS、WINDOWS、UNIX在内的很多操 作系统都把计算机的一些常用外部设备 也当作文件来处理,这些特殊的文件称为 设备文件,是操作系统用来访问硬件设 备的一种特殊文件

812文件系统及其功能 1.文件系统的体系结构 文件系统是操作系统中实现对文件的组 织、管理和存取的一组系统程序,或者 说它是管理软件资源的软件,对用户来 说它提供了一种便捷地存取信息的方法
9 8.1.2 文件系统及其功能 1. 文件系统的体系结构 文件系统是操作系统中实现对文件的组 织、管理和存取的一组系统程序,或者 说它是管理软件资源的软件,对用户来 说它提供了一种便捷地存取信息的方法

812文件系统及其功能 文件系统软件体系结构 用户程序 堆 顺序|索引顺序索引 快速 逻辑IO 基本IO管理器 基本文件系统 磁盘设备驱动器 磁带设备驱动器
10 8.1.2 文件系统及其功能 文件系统软件体系结构: 用户程序 堆 顺序 索引顺序 索引 快速 逻辑 I/O 基本 I/O 管理器 基本文件系统 磁盘设备驱动器 磁带设备驱动器
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 广西大学:《计算机操作系统》课程教学资源(PPT课件)第7章 I/O设备管理.ppt
- 清华大学:《文献检索》Ei_web.doc
- 清华大学:《文献检索》Sci_web_work.doc
- 清华大学:《文献检索》课程教学资源(PPT课件)5、学术资源的利用(孙平).ppt
- 清华大学:《文献检索》课程教学资源(PPT课件)4、计算机检索方法(SCI_Web).ppt
- 清华大学:《文献检索》课程教学资源(PPT课件)3、计算机检索方法(Ei_Web).ppt
- 清华大学:《文献检索》课程教学资源(PPT课件)2、计算机信息检索.ppt
- 清华大学:《文献检索》课程教学资源(PPT课件)1、检索基础知识.ppt
- 清华大学:《文献检索》Practice1_work.doc
- 《计算机网络管理与安全技术》课程教学资源(PPT课件)第6章 网络安全技术(李艇).ppt
- 《计算机网络管理与安全技术》课程教学资源(PPT课件)第5章 网络安全基础(李艇).ppt
- 《计算机网络管理与安全技术》课程教学资源(PPT课件)第4章 网络管理系统(李艇).ppt
- 《计算机网络管理与安全技术》课程教学资源(PPT课件)第3章 SNMP通信模型与RMON规范(李艇).ppt
- 《计算机网络管理与安全技术》课程教学资源(PPT课件)第2章 管理信息结构与管理信息库(李艇).ppt
- 《计算机网络管理与安全技术》课程教学资源(PPT课件)第1章 网络管理概述(李艇).ppt
- 《计算机网络管理与安全技术》课程教学资源(PPT课件)第7章 防火墙(李艇).ppt
- 国防科学技术大学:《数理逻辑》(英文版)Lecture 11 Syntax.pdf
- 国防科学技术大学:《数理逻辑》(英文版)Lecture 10 Completenss.pdf
- 国防科学技术大学:《数理逻辑》(英文版)Lecture 9 Independence.pdf
- 国防科学技术大学:《数理逻辑》(英文版)Lecture 8 Semantics.pdf
- 广西大学:《计算机操作系统》课程教学资源(PPT课件)内容简介(董明刚).ppt
- 广西大学:《计算机操作系统》课程教学资源(PPT课件)第1章 操作系统概论.ppt
- 广西大学:《计算机操作系统》课程教学资源(PPT课件)第2章 进程描述与控制.ppt
- 广西大学:《计算机操作系统》课程教学资源(PPT课件)第3章 并发控制——互斥与同步.ppt
- 广西大学:《计算机操作系统》课程教学资源(PPT课件)第4章 死锁处理.ppt
- 广西大学:《计算机操作系统》课程教学资源(PPT课件)第5章 内存管理.ppt
- Windows 数据恢复原理与方法 - 提示信息.doc
- Windows 数据恢复原理与方法.ppt
- 浙江大学:《数据库系统管理与维护》课程教学资源(PPT课件讲稿)第三章 SQL语言基础.ppt
- 浙江大学:《数据库系统管理与维护》课程教学资源(PPT课件讲稿)第十二章 管理存储过程.ppt
- 浙江大学:《数据库系统管理与维护》课程教学资源(PPT课件讲稿)第十三章 SQL Server数据转换.ppt
- 浙江大学:《数据库系统管理与维护》课程教学资源(PPT课件讲稿)第十一章 管理触发器.ppt
- 浙江大学:《数据库系统管理与维护》课程教学资源(PPT课件讲稿)第十章 管理索引(耿建玲).ppt
- 浙江大学:《数据库系统管理与维护》课程教学资源(PPT课件讲稿)第四章 T-SQL程序设计基础.ppt
- 浙江大学:《数据库系统管理与维护》课程教学资源(PPT课件讲稿)第五章 管理事务和管理数据库.ppt
- 浙江大学:《数据库系统管理与维护》课程教学资源(PPT课件讲稿)第一章 SQL Server关系数据库概述.ppt
- 浙江大学:《数据库系统管理与维护》课程教学资源(PPT课件讲稿)第八章 SQL Server权限管理.ppt
- 浙江大学:《数据库系统管理与维护》课程教学资源(PPT课件讲稿)第二章 数据库基础(耿建玲).ppt
- 浙江大学:《数据库系统管理与维护》课程教学资源(PPT课件讲稿)第九章 数据库备份与恢复.ppt
- 浙江大学:《数据库系统管理与维护》课程教学资源(PPT课件讲稿)第六章 管理数据库表.ppt