初识文件管理
前言:本节主要作为导学,随便看看即可
一、文件的定义
文件就是一组有意义的信息/数据集合。
二、文件的属性
重点理解:文件名并不能唯一区分文件,能做到的是标识符(即使在不同位置的同名文件也有不同的独特的标识符)
三、文件内部的数据组织方式
(一)无结构文件(流式文件)
由一些二进制或字符流组成,如文本文件
(二)有结构文件(记录式文件)
由一组相似的记录(记录是一组相关数据项的集合)组成,如数据库表
四、文件之间的组织方式
通过树状目录组织。目录其实也是一种特殊的有结构文件(由记录组成)。
五、操作系统的文件管理向上提供的功能
补充:这里的打开文件和关闭文件并不等同于日常的打开和点叉关闭操作。
六、文件在外存的存放方式
与内存一样,外存也是由一个个存储单元组成的,每个存储单元可以存储一定量的数据(如 1B)。每个存储单元对应一个物理地址。
类似于内存分为一个个“内存块“,外存会分为一个个“块/磁盘块/物理块”。每个磁盘块的大小是相等的,每块一般包含 2 的整数幂个地址(如本例中,一块包含 210 个地址,即 1KB) 。同样类似的是,文件的逻辑地址也可以分为(逻辑块号,块内地址),操作系统同样需要将逻辑地址转换为外存的物理地址(物理块号,块内地址)的形式。块内地址的位数取决于磁盘块的大小.
操作系统以“块”为单位为文件分配存储空间,因此即使一个文件大小只有 10B ,但它依然需要占用 1KB 的磁盘块。外存中的数据读入内存时同样以块为单位。
七、其他需要由操作系统实现的文件管理功能
- 文件共享:使多个用户可以共享使用一个文件
- 文件保护:使不同的用户对文件有不同的操作权限
标签:文件,操作系统,管理,地址,初识,内存,外存,磁盘 From: https://www.cnblogs.com/Wind730/p/18608716/document-management-km6wq