文章目录

  • 一:无结构文件
  • 二:有结构文件
    • (1)顺序文件
    • (2)索引文件
    • (3)索引顺序文件

和数据结构中的逻辑结构与物理结构一样,文件也具有逻辑结构和物理结构

  • 逻辑结构:从用户角度看,文件内部的数据应该是如何组织起来的
  • 物理结构:从操作系统看,文件的数据是如何存放在外存中的

数据结构里逻辑结构可以分为线性结构和非线性结构,而文件中的逻辑结构则可以分为

  • 无结构文件
  • 有结构文件

一:无结构文件

无结构文件:文件内部的数据就是一系列二进制流或字符流组成。又称“流式文件”。比如Windows中的.txt文件就是无结构文件

无结构文件没有明显的结构特性,因此探讨其逻辑结构问题没有什么意义

(王道408考研操作系统)第四章文件管理-第一节2:文件的逻辑结构相关推荐

  1. (王道408考研操作系统)第四章文件管理-第一节7:文件共享

    文章目录 一:基于索引结点的共享方式(硬链接) (1)介绍 (2)Linux演示 二:基于符号链的共享方式(软链接) (1)介绍 (2)Linux演示 所谓文件共享就是指 使多个用户(进程)共享同一个 ...

  2. (王道408考研操作系统)第四章文件管理-第一节1:文件管理初识

    注意本节只是对本章所涉及的内容简单介绍,便于入门,可以不看 文章目录 一:文件基本概念 二:文件的组织方式 (1)文件内部数据如何组织 (2)文件与文件如何组织 三:操作系统需要提供的功能 四:操作系 ...

  3. (王道408考研操作系统)第四章文件管理-第一节6:文件基本操作

    文章目录 一:创建文件(create系统调用) 二:删除文件(delete系统调用) 三:打开文件(open系统调用) 四:关闭文件(close系统调用) 五:读文件(read系统调用) 六:写文件( ...

  4. (王道408考研操作系统)第四章文件管理-第一节5:文件存储空间管理

    文章目录 一:空闲表法 (1)定义 (2)如何分配磁盘块 (3)如何回收磁盘块 二:空闲链表法 (1)空闲盘块链的分配和回收 (2)空闲盘区链的分配和回收 三:位示图法 (1)定义 (2)如何分配磁盘 ...

  5. (王道408考研操作系统)第四章文件管理-第一节4:文件物理结构(文件分配方式)

    文章目录 一:连续分配 二:链接分配 A:隐式链接 B:显式链接 三:索引分配 (1)基本概念 (2)一个问题 A:链接方案 B:多层索引 C:混合索引 文件分配方式大总结 文件的物理结构是指如何为文 ...

  6. (王道408考研操作系统)第四章文件管理-第一节3:文件目录

    文章目录 一:引入(以Linux为例) (1)Linux一切皆文件 (2)区别目录项和目录 (3)索引结点.目录项和文件数据的关系 二:文件控制块和索引结点 (1)文件控制块 (2)索引结点 三:目录 ...

  7. (王道408考研操作系统)第四章文件管理-第一节9:文件系统的层次结构

    文章目录 一:文件系统层次结构 二:一个辅助记忆的例子 一:文件系统层次结构 文件系统层次结构如下 用户接口:文件系统需要向上层的用户提供一些简单易用的功能接口.该层就是用于处理用户发出的系统调用请求 ...

  8. (王道408考研操作系统)第四章文件管理-第一节8:文件保护

    文章目录 一:口令保护 二:加密保护 三:访问控制 (1)介绍 (2)Linux中的访问控制 A:超级用户和普通用户 B:Linux权限管理 1.文件访问者的分类 2.文件类型和访问权限 ①:文件类型 ...

  9. (王道408考研操作系统)第四章文件管理-第二节4:磁盘的管理

    文章目录 一:磁盘初始化 二:引导块 三:坏块的管理 一:磁盘初始化 一个新的磁盘只是一个含有磁性记录材料的空白盘 在磁盘能存储数据之前,它必须分成扇区以便磁盘控制器能进行读和写操作,此过程称之为低级 ...

最新文章

  1. 独家 | 人工智能先锋人物杰夫·辛顿说:“深度学习将无所不能”
  2. 使用React、Node.js、MongoDB、Socket.IO开发一个角色投票应用的学习过程(一)
  3. IntelliJ IDEA 2020.2 EAP 5 发布:完美支持Java 15
  4. PostgreSQL 当有多个索引可选时,优化器如何选择
  5. 技巧心得:Linux技巧小总结
  6. 用虚拟机把ubuntu安装到TF卡上
  7. java + testng wsdl 测试_在测试中使用XPATH断言的策略
  8. oracle12c备份和恢复,Oracle12c数据的逻辑备份与恢复
  9. 【less-2】sqli-labs靶场第二关
  10. 《Entity Framework 6 Recipes》中文翻译系列 (11) -----第三章 查询之异步查询 (转)...
  11. 3t studio 导出数据_Studio 3T下操作MongoDB的基本命令
  12. Python 输入整数进行排序
  13. lvds输入悬空_低压差分信号LVDS学习笔记-模拟/电源-与非网
  14. 羊皮卷之七 我要笑遍世界
  15. python 灰度改二值_python实现图片二值化及灰度处理方式
  16. 2016年计算机b级考试试题,2016年全国计算机等级考试模拟试题一级B.doc
  17. 抖音速上热门推荐方法和技巧
  18. 大数据推动磁带浴火重生 归档市场已超越云
  19. netbackup基础知识
  20. 如何将音乐导入iphone手机,怎么将歌曲导入到iphone

热门文章

  1. 进BAT一线大厂,前端工程师如何做准备?
  2. 第六节:用audio标签打造一个属于自己的HTML5音乐播放器
  3. 今日测试:javascript笔试最常见的一道题
  4. vgh电压高了有什么_一文告诉你电压互感器的作用是什么?
  5. google地图 离线版 经纬度_一款钓鱼人专用的卫星地图,野钓找水库找钓点找进水口不是梦。...
  6. 人群频率 | gnomAD数据库 (二) 后台数据的获取及质量评估
  7. R 升级到 4 之后的悲剧
  8. Macbook怎么关闭磁盘“未正确推出”提示
  9. Adobe Camera Raw13 for mac(PS Raw增效工具)支持M1
  10. python简短语法_python 简单语法入门