第七章 文件管理

文件类型

按照用途分类:系统文件,用户文件,库文件。

按照形式分类:源文件,目标文件,可执行文件。

按存取控制属性分类:只执行文件,只读文件,读写文件。

按组织形式和处理方式分类:普通文件,目录文件,特殊文件。

对对象操纵和管理的软件集合。该层是文件管理系统的核心部分。文件系统的功能大多是在这一层实现的,其中包括有:① 对文件存储空间的管理;② 对文件目录的管理;③ 用于将文件的逻辑地址转换为物理地址的机制;④ 对文件读和写的管理;⑤ 对文件的共享与保护等功能。

无结构文件就是流式文件,比如源程序,可执行文件,库函数等。

按照文件组织方式分类:

顺序文件:优点:进行文件记录的批量存取。缺点文件的修改操作

索引文件:定长记录可以很容易通过索引查找,但是边长的要从第一个记录查起。耗时长。

索引顺序文件:

目录查询技术:线性检索法(顺序检索法),Hash方法,

文件分享

基于有向无循环图实现文件共享:有向无循环图DAG,利用索引结点。

利用符号链接实现文件共享:利用符号链接(Symbolic Linking)的基本思想,如何利用符号链实现共享。

文件保护

(1) 通过存取控制机制,(2) 采取系统容错技术,(3) 建立后备系统。

汤晓丹的第四版计算机操作系统--第七章总结概述相关推荐

  1. 汤晓丹的第四版计算机操作系统--第六章总结概述

    第六章 输入输出系统 1.对I/O设备进行控制:对I/O设备进行控制是驱动程序的功能. 目前对I/O设备有四种控制方式: ① 采用轮询的可编程I/O方式: ② 采用中断的可编程I/O方式: ③ 直接存 ...

  2. 汤晓丹的第四版计算机操作系统--第三章总结概述

    第三章 处理机调度与死锁 在多道程序系统中,调度的实质是一种资源分配,处理机调度是对处理机资源进行分配. 处理机调度的层次:高级调度,中级调度,低级调度. 处理机调度算法的目标:资源利用率,公平性,平 ...

  3. 汤晓丹的第四版计算机操作系统--第五章总结概述

    第五章 虚拟存储器 传统存储器管理特征:(1) 一次性,(2) 驻留性 . 虚拟存储器具有以下三个重要特征:(1) 多次性.(2) 对换性.(3) 虚拟性. 5.1虚拟存储器的实现方法 分页请求系统 ...

  4. 汤晓丹的第四版计算机操作系统--第十一章总结概述

    第十一章 多媒体操作系统 媒体可分为以下六类:(1) 感觉媒体(2) 表示媒体(3) 呈现媒体(4) 存储媒体(5) 传输媒体(6) 交换媒体. 多媒体文件的特点:1.多样性,2.极高的数据率,3.实 ...

  5. 汤晓丹的第四版计算机操作系统--第一章总结概述

    计算机操作系统 最近为了考研复试而复习的计算机操作系统,计算机网络,数据库系统概论,离散数学.现在将复习的书上的知识点整理总结出来,与大家共享. 第一章 操作系统概论 操作系统的目标:方便性,有效性, ...

  6. 汤晓丹的第四版计算机操作系统--第四章总结概述

    第四章 存储器管理 4.1存储分类 通用计算机而言,存储层次至少应具有三级:最高层为CPU寄存器,中间为主存,最底层是辅存.在较高档的计算机中,还可以根据具体的功能细分为寄存器.高速缓存.主存储器.磁 ...

  7. 汤晓丹的第四版计算机操作系统--第二章总结概述

    第二章 进程管理 1.进程内容: (1) 进程是程序的一次执行. (2) 进程是一个程序及其数据在处理机上顺序执行时所发生的活动. (3) 进程是具有独立功能的程序在一个数据集合上运行的过程,它是系统 ...

  8. 汤晓丹的第四版计算机操作系统--第十章总结概述

    第十章 多处理机操作系统 1.多处理机系统 多处理机的引入:1.CPU的时钟频率问题.2.增加系统吞吐量.3.节省投资.4.提高系统可靠性. 多处理机系统的类型:1.紧密耦合MPS和松弛耦合MPS 2 ...

  9. 汤晓丹的第四版计算机操作系统--第八章总结概述

    第八章 磁盘存储器的管理 1.外存的组织方式: 1.连续组织方式:优点:顺序访问容易,顺序访问速度快.缺点:要求为一个文件分配连续的存储空间. 必须事先知道文件的长度.不能灵活地删除和插入记录.对于那 ...

最新文章

  1. Linq之select子句
  2. Mysql 於lampp xampp LinuxUbuntu下的配置
  3. RMAN不备份online redo log
  4. binary_sort 二叉树
  5. [mybatis]动态sql_foreach_遍历集合批量插入
  6. win10设置默认输入法_个性化设置技巧
  7. linux无限刷屏代码,linux下如何实现简单刷屏
  8. 数据库的开发笔记-字典表
  9. android studio table居中代码_html table表格标签内容如何居中显示?表格的align属性的用法介绍...
  10. python3颜色代码_python3中布局背景颜色代码分析
  11. 使用实体框架核心和C#创建具有Dotnet核心的自定义Web爬虫程序
  12. redis怎么修改_面试官问我Redis事务,还问我有哪些实现方式
  13. 但见苹果笑,那闻三星哭
  14. 错别字检测的软件有哪些?自动检查错别字的工具 文字校对 文本纠错 查错别字 校对软件 错别字检查 论文格式 在线校对
  15. 【HUSTOJ】1051: 字符图形7-星号菱形
  16. android 悬浮按钮点击展开动画,android仿微信浮窗的自动贴边可展开悬浮按钮-博客...
  17. 大于2019电大计算机应用上机表格题,2019年电大计算机应用基础试题及答案重要知识点...
  18. C#注册Email发送验证码详解
  19. 用英语说计算机的优点1000,我的英语老师作文1000字
  20. Mark- 新的开始

热门文章

  1. charles抓包常用
  2. CentOS彻底删除MySQL
  3. 外卖帝国的一些潜规则
  4. 清理linux日志的命令
  5. 机械臂--机械臂基本介绍
  6. Java实现License许可证控制(详细过程)
  7. 关于s19赛季服务器维修,S19赛季已开服,版本重点调整需知熟,想要跟上游戏节奏必了解...
  8. 跟我一起玩编程Python
  9. PDF杂谈二 如何实现无纸化办公?
  10. Android 中获取随机颜色算法