首页 > 其他分享 >初识文件管理

初识文件管理

时间:2024-12-15 21:14:00浏览次数:4  
标签:文件 操作系统 管理 地址 初识 内存 外存 磁盘

初识文件管理

前言:本节主要作为导学,随便看看即可

image


一、文件的定义

文件就是一组有意义的信息/数据集合。

image

二、文件的属性

image

重点理解:文件名并不能唯一区分文件,能做到的是标识符(即使在不同位置的同名文件也有不同的独特的标识符)

三、文件内部的数据组织方式

(一)无结构文件(流式文件)

由一些二进制或字符流组成,如文本文件

image

(二)有结构文件(记录式文件)

由一组相似的记录(记录是一组相关数据项的集合)组成,如数据库表

image

四、文件之间的组织方式

通过树状目录组织。目录其实也是一种特殊的有结构文件(由记录组成)。

五、操作系统的文件管理向上提供的功能

image

补充:这里的打开文件和关闭文件并不等同于日常的打开和点叉关闭操作。

image

六、文件在外存的存放方式

与内存一样,外存也是由一个个存储单元组成的,每个存储单元可以存储一定量的数据(如 1B)。每个存储单元对应一个物理地址。

类似于内存分为一个个“内存块“,外存会分为一个个“块/磁盘块/物理块”。每个磁盘块的大小是相等的,每块一般包含 2 的整数幂个地址(如本例中,一块包含 210 个地址,即 1KB) 。同样类似的是,文件的逻辑地址也可以分为(逻辑块号,块内地址),操作系统同样需要将逻辑地址转换为外存的物理地址(物理块号,块内地址)的形式。块内地址的位数取决于磁盘块的大小.

操作系统以“块”为单位为文件分配存储空间,因此即使一个文件大小只有 10B ,但它依然需要占用 1KB 的磁盘块。外存中的数据读入内存时同样以块为单位。

image

七、其他需要由操作系统实现的文件管理功能

  • 文件共享:使多个用户可以共享使用一个文件
  • 文件保护:使不同的用户对文件有不同的操作权限

标签:文件,操作系统,管理,地址,初识,内存,外存,磁盘
From: https://www.cnblogs.com/Wind730/p/18608716/document-management-km6wq

相关文章

  • 文件目录
    文件目录‍​​‍一、文件目录的实现目录结构使文件之间的组织结构清晰,易于查找,使编程时也可以很方便地用文件路径找到一个文件。目录本身是一种有结构文件,由一条条记录组成。每条记录对应一个放在该目录下的文件。一条记录即一个文件目录项,对应一个FCB文件控制块File......
  • 文件的逻辑结构
    文件的逻辑结构‍​​‍​​重点:顺序表可以实现“随机访问”,而“链表”无法实现随机访问。理解:这里的“随机”并不是平常认知中的随机,不是指访问的对象不确定,而是说“任意访问”,你想访问不论哪一个数据元素,在很短时间内都能访问到。‍有结构文件根据各条记录的长度(占用的......
  • 文件的物理结构(文件分配方式)
    文件的物理结构(文件分配方式)‍​​‍类似于内存分页,磁盘中的存储单元也会被分为一个个“块/磁盘块/物理块”。很多操作系统中,磁盘块的大小与内存块、页面的大小相同。内存与磁盘之间的数据交换(即读/写操作、磁盘I/O)都是以“块"为单位进行的。即每次读入一块,或每次写出一块......
  • 文件存储空间管理
    文件存储空间管理‍​​‍一、存储空间的划分与初始化概念:划分物理磁盘为一个个文件卷/逻辑卷/逻辑盘各个文件卷划分为目录区和文件区​​‍二、存储空间管理方法类比内存空间管理,只是对象不同,这里针对磁盘。(一)空闲表法适用于​连续分配​。回顾:第3.5节内存管理的......
  • 文件共享
    文件共享‍​​‍操作系统为用户提供文件共享功能,可以让多个用户共享地使用同一个文件。硬链接:基于索引节点的共享方式软链接:基于符号链的共享方式区分共享和复制:​​‍一、硬链接(回顾:4.3节文件目录的索引节点)理解:不同用户在各自用户目录下有指向同一索引节点的......
  • 文件的基本操作
    文件的基本操作前言:本节理解即可。主要就多了一个打开文件表的相关知识。​​‍一、创建文件​​‍二、删除文件​​‍三、打开文件​​​​‍四、关闭文件​​‍五、读文件​​‍六、写文件​​......
  • 文件保护
    文件保护‍​​‍一、口令保护口令一般存放在文件对应的FCB或索引结点中。用户访问文件前需要先输入“口令”,操作系统会将用户提供的口令与FCB中存储的口令进行对比,如果正确,则允许该用户访问文件。优点:保存口令的空间开销不多,验证口令的时间开销也很小缺点:正确的“口......
  • 文件系统的全局结构(布局)
    文件系统的全局结构(布局)一、文件系统在外存中的结构演变过程:原始磁盘(刚被生产出来)​​物理格式化(低级格式化):划分扇区,检测坏扇区,并用备用扇区替换坏扇区(骗过OS)​​磁盘分区(分卷Volume)分为C盘、D盘等逻辑格式化完成各分区的文件系统初始化注:逻辑格式化后,灰色部分......
  • 虚拟文件系统&文件系统挂载(安装)
    虚拟文件系统&文件系统挂载(安装)一、虚拟文件系统(一)普通的文件系统先来看不存在虚拟文件系统的普通文件系统,彼此之间实现同一功能的接口具有差异,比较混乱。​​‍(二)VFS虚拟文件系统VirtualFileSystem为解决同时使用不同文件系统需要频繁改动底层代码的问题,引入虚拟文件......
  • Windows系统-Python获取当前资源管理器路径及打开控制台、资源管理器到指定路径的方法
    Python获取当前资源管理器路径及打开控制台、资源管理器到指定路径的方法文章目录Python获取当前资源管理器路径及打开控制台、资源管理器到指定路径的方法获取资源管理器路径方法运行错误打开控制台到指定路径方法打开资源管理器到指定路径方法闲着没事还开发了个......