操作系统文件管理

操作系统

文件管理:

文件定义:在用户输入输出时以文件为基础。
文件的逻辑结构

(1)、无逻辑文件(流式文件):将数据按照顺序组织成记录并积累保存,他是有序相关信息想的集合。以字节为单位。
由于没有结构,对记录访问只能通过穷举搜索的方式。
(2)、有结构文件(记录式文件):
		① 、顺序文件:文件中的记录一个接一个顺序排列,记录通常是定长的,可以顺序存储也可以链式存储。第一种是串结构:按时间存储。第二种是顺序存储,
		按照文件中的关键字顺序存储。对数据批量存储时,顺序文件是效率最高的
		②、索引文件:对于定长文件可以随机读取,对于不定长的文件必须顺序读取,系统开销较大,所以建立一张索引表,索引表是定长的。
		③、索引顺序文件:是顺序和索引两种的结合,将顺序文件中的所有记录分为若干组,为顺序文件建立一张索引表。
		④、直接文件或者散列文件:给定记录的键值或者通过hash函数转化的键值直接决定记录的物理地址,没有顺序的特性,有很高的存取速度,但会引起冲突
		,即不同的关键字散列函数值相同。

目录结构

  1. 文件控制块与索引节点:为了实现目录管理,操作系统引进了文件控制块的数据结构。
    (1).文件控制块:FCB存放控制文件需要的各种信息。PCB的有序集合叫做文件目录,一个

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值