没有合适的资源?快使用搜索试试~ 我知道了~
资源详情
资源评论
资源推荐
2020/5/20
王道考研/cskaoyan.com 1
本节内容
初识文件管
理
王道考研/CSKAOYAN.COM
1
王道考研/CSKAOYAN.COM
前情回顾
裸机(纯硬件)
操作系统
应用程序(软件)
用户
计算机中存放了各种各样的文件,一个文件有哪些属性?
文件内部的数据应该怎样组织起来?
文件之间又应该又应该怎么组织起来?
从下往上看,OS应提供哪些功能,才能方便用户、应用程序使用文件?
从上往下看,文件数据应该怎么存放在外存(磁盘)上?
文件——就是一组有意义
的信息/数据集合
2
2020/5/20
王道考研/cskaoyan.com 2
王道考研/CSKAOYAN.COM
从最熟悉的
Windows
操作系统出发
3
王道考研/CSKAOYAN.COM
文件的属性
一个文件有哪些属性?
文件名:由创建文件的用户决定文
件名,主要是为了方便用户找到文
件,同一目录下不允许有重名文件。
标识符:一个系统内的各文件标识
符唯一,对用户来说毫无可读性,
因此标识符只是操作系统用于区分
各个文件的一种内部名称。
类型:指明文件的类型
位置:文件存放的路径(让用户使
用)、在外存中的地址(操作系统
使用,对用户不可见)
大小:指明文件大小
创建时间、上次修改时间
文件所有者信息
保护信息:对文件进行保护的访问
控制信息
4
2020/5/20
王道考研/cskaoyan.com 3
王道考研/CSKAOYAN.COM
文件内部的数据应该怎样组织起来?
无结构文件(如文本文
件)——由一些二进制或字
符流组成,又称“流式文件”
有结构文件(如数据库表)——由
一组相似的记录组成,又称“记录
式文件”
记录是一组
相关数据项
的集合
数据项是文
件系统中最
基本的数据
单位
5
王道考研/CSKAOYAN.COM
文件内部的数据应该怎样组织起来?
有结构文件中,各个记录间应该
如何组织的问题——应该顺序存放?
还是用索引表来表示记录间的顺
序?——这是“文件的逻辑结构”
重点要探讨的问题
6
2020/5/20
王道考研/cskaoyan.com 4
王道考研/CSKAOYAN.COM
文件之间应该怎样组织起来?
7
王道考研/CSKAOYAN.COM
文件之间应该怎样组织起来?
所谓的“目录”
其实就是我们熟
悉的“文件夹”
用户可以自己创建一层一
层的目录,各层目录中存
放相应的文件。系统中的
各个文件就通过一层一层
的目录合理有序的组织起
来了
目录其实也是一种特殊
的有结构文件(由记录
组成),如何实现文件
目录是之后会重点探讨
的问题
8
2020/5/20
王道考研/cskaoyan.com 5
王道考研/CSKAOYAN.COM
操作系统应该向上提供哪些功能?
可以“创建文件”,
(点击新建后,图形
化交互进程在背后调
用了“create 系统调
用”)
可以“读文件”,将文件数据读入
内存,才能让CPU处理(双击后,
“记事本”应用程序通过操作系统
提供的“读文件”功能,即 read 系
统调用,将文件数据从外存读入内
存,并显示在屏幕上)
可以“写文件”,将更改过的文件数据
写回外存(我们在“记事本”应用程序
中编辑文件内容,点击“保存”后,
“记事本”应用程序通过操作系统提供
的“写文件”功能,即 write 系统调用,
将文件数据从内存写回外存)
可以“删除文件”(点了“删除”之后,
图形化交互进程通过操作系统提供的
“删除文件”功能,即 delete 系统调用,
将文件数据从外存中删除)
9
王道考研/CSKAOYAN.COM
操作系统应该向上提供哪些功能?
读/写文件之前,需
要“打开文件”
读/写文件结束之后,
需要“关闭文件”
可用几个基本操作完成更复杂
的操作,比如:“复制文件”:
先创建一个新的空文件,再把
源文件读入内存,再将内存中
的数据写到新文件中
操作系统在背后
做的处理会在以
后进行探讨
10
剩余94页未读,继续阅读
半清斋
- 粉丝: 55
- 资源: 322
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- fdsfdsfdsfdsfdsfdsfdsfds
- 目标检测-零售食品LOGO检测数据集-5000张图-+对应VOC-COCO-YOLO三种格式标签+数据集划分脚本
- 目标检测-零售食品LOGO检测数据集-1000张图-+对应VOC-COCO-YOLO三种格式标签+数据集划分脚本
- 计算机科学选修课:人工智能导论 第四节 PPT
- 计算机科学选修课:人工智能导论 第三节 PPT
- Delphi 12 控件之LMD.VCL.Full.Version.zip
- 常用阀门定位器的调试步骤及说明
- 计算机科学选修课:人工智能导论 第二节 PPT
- 计算机科学选修课:人工智能导论 第一章 PPT
- Delphi 12 控件Indy-Indy-10.6.3.3.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0