怅然|Linux操作系统:文件的逻辑组织
文件的逻辑组织常用逻辑组织方式有两种 , 即无结构文件和有结构文件
1.无结构文件
无结构文件是指文件内部不再划分记录 , 是由一组相关信息组成的有序字符流 , 又称为流式文件
其长度直接按字节计算 。 大量的源程序、可执行程序、库函数等采用的文件形式是无结构文件形式 。 在UNIX和Windows系统中 , 所有的文件都被看作流式文件 。 事实上 , 操作系统不知道或不关心文件中存放的内容是什么 , 它所见到的都是一个一个的字节 。 文件中任何信息的含义都由用户级程序解释 。
把文件看作字符流 , 为操作系统带来了灵活性 。 用户可以根据需要在自己的文件中加入任何内容 , 不用操作系统提供任何额外帮助 。
2.有结构文件
有结构文件又称记录式文件 。
在逻辑上可被看成一组连续记录的集合 , 即文件是由若干相关记录组成 , 且对每个记录编上号码 , 依次为记录1 , 记录2 , … , 记录n 。 每个记录是一组相关的数据集合 , 用于描述一个对象某个方面的属性 , 如年龄、姓名、部门等;
两种文件结构:(a)无结构文件(b)有结构文件
【怅然|Linux操作系统:文件的逻辑组织】记录式文件按记录长度是否相同 , 又可分为定长记录文件和变长记录文件两种:
- 定长记录文件 。 文件中所有记录的长度都相同 。 文件的长度可用记录的数目来表示 。 定长记录处理方便 , 开销小 , 被广泛用于数据处理中 。
- 变长记录文件 。 文件中各记录的长度不相同 。 如姓名、单位地址、文章的标题等 , 有长有短 , 并不完全相同 。 在处理之前 , 每个记录的长度是已知的 。
推荐阅读
- 怅然|华为虽好但别乱选,这三款才是极致性价比,看看哪款更让你心动
- 怅然|快看|华为出货量或降至第三;vivoWatch即将发布
- 精英联盟总队|最详细的Linux简史——Linux大神带你领略它的前世今生
- 江湖车侠|国产操作系统发布:售价99元,你愿意花费这个价格去尝试吗
- 操作系统|最漂亮的国产操作系统,实用性不输Windows,因收费99元被吐槽
- 怅然|高通官宣好消息!这下各大运营商安心了,5G基站耗电问题解决
- 怅然|有了雷蛇无线生产力套装,再也不用怕被同事「白眼」了
- 怅然|新能源汽车频繁起火自燃,专家坦言,别怪电池,怪你自己
- 怅然|基于Ansible和Devops的一键测试环境部署实践
- 轻拔琴弦|给你一个反悔的机会
