0
点赞
收藏
分享

微信扫一扫

六、文件管理


六、文件管理

六、文件管理_柱面

1. 文件的概念

文件的定义:
文件是计算机硬盘为载体的存储在计算机上的信息集合,文件可以是文本文档、图片、程序等。
在系统运行时,计算机以进程为基本单位进行资源的调度和分配;而在用户进程的输入、输出中,则以文件为基本单位。

系统不同,文件属性有所不同。
常见文件的属性:
1. 名称
2. 标识符。标识文件系统内文件的唯一标签,通常是数字,是对人不可读的一种内部名称。
3. 类型
4. 位置。指向设备和设备上文件的指针。
5. 大小
6. 保护
7. 时间

所有文件的信息都保存在目录结构中,而目录结构保存在外存上。文件信息在需要时才调入内存。

文件的基本操作:
1. 创建文件
2. 写文件
3. 读文件
4. 文件重定位(文件寻址)
5. 删除文件
6. 截断文件

每个打开文件都有如下关联信息:
1. 文件指针。
2. 文件打开次数
3. 文件磁盘位置
4. 访问权限

2. 文件的逻辑结构

按逻辑结构,文件可划分为无结构文件和有结构文件两种。
1. 无结构文件(流式文件)

2. 有结构文件(记录式文件)
1)顺序文件
2)索引文件
3)索引顺序文件
4)直接文件或散列文件(Hash File)

3. 目录结构

目录在用户所需的文件名和文件之间提供一种映射,所以目录管理要实现“按名存取”。

六、文件管理_柱面_02

六、文件管理_柱面_03

3. 磁盘组织和管理

六、文件管理_寻道时间_04

(1)在磁盘上进行一次读写操作需要哪几部分时间?其中哪部分时间最长?

寻道时间、延迟时间、传输时间
1. 寻道时间:是将磁头移动到指定磁道所需的时间
2. 延迟时间:是将磁头定位到某个磁道的扇区(块号)所需要的时间
3. 传输时间:是从磁盘读出或向磁盘写入数据所经历的时间
一般来说,寻道时间因为要移动磁臂,所以占用时间最长。

(2)存储一个文件时,当一个磁道存储不下时,剩下部分是存在同一盘面的不同磁道好,还是存在同一柱面上的不同盘面好?

若存在同一盘面的不同磁道,则磁臂需要移动,会大大增加文件的访问时间;
而存在同一柱面上的不同盘面不需要移动磁道,所以存在同一柱面的不同盘面好。


举报

相关推荐

0 条评论