操作系统-文件管理

文件管理

文件的概念:
	文件是以计算机硬盘为载体的存储在计算机上的信息集合。
文件的结构:
	数据项
	记录
	文件
文件的属性:
	名称、标识符、类型、位置、大小、保护、时间、日期、用户标识。
	所有文件的信息都保存在目录结构中,而目录结构保存在外存上。
文件的基本操作:
	创建文件
	写文件
	读文件
	文件重定位(文件寻址)
	删除文件
	截断文件
文件的打开与关闭:
	open会根据文件名搜索目录,并将目录条目复制到打开文件夹。
	open通常返回一个指向打开文件表中的一个条目的指针。
	open中的参数包括文件的路径名与文件名。
	read只需要使用open返回的文件描述符,并不使用文件名作为参数
	read要求用户提供三个输入参数:文件描述符fd、buf缓冲区首址、传送的字节数n。
	read的功能是试图从fd所指向的文件中读入n个字符的数据,并将它们送至由指针指示的缓冲区中。
打开文件的关联信息:
	文件指针、文件打开计数器、文件磁盘位置、访问权限
文件逻辑结构
无结构文件(流式文件)
有结构文件(记录式文件)
	顺序文件:串结构、顺序结构
	索引文件:定长记录文件、可变长记录文件。
	索引顺序文件:为顺序文件建立一种索引表。
	直接文件或散列文件
目录结构
文件控制块和索引节点
	FCB的有序集合称为文件目录,一个FCB就是一个文件目录项。
FCB的结构:
	基本信息:如文件名、文件的物理位置、文件逻辑结构、文件的物理结构等。
	存取控制信息:文件的存取权限。
	使用信息:如文件建立时间、修改时间等。
索引节点:
	磁盘索引节点、内存索引节点;
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值