文件系统-

文件系统

是一个面向用户的可视化管理类型的操作系统

其实就是管理硬盘的基本单位扇区,然后将存储数据可视化管理给用户

文件系统包含两个部分

文件的集合和目录结构

对于用户和系统来说文件系统时不一样的

操作系统只解释可执行文件

文件内部结构

文件就是基本单位的逻辑记录组成的序列

如果基本单位时1Btye那么有一个文件为512B,每一个基本单位为一个逻辑记录,将这512个逻辑记录打包起来,然后存储入一个sector。

另外一种打包方式

如果基本单位为XByte那么打包之后存入内存中一个sector只能存几个逻辑记录

文件的访问方式

顺序读取

例如磁盘存储

设置一个指针,只能向前读写或者向后读写,这里还有一个倒带的功能,直接从end到begining

直接访问

数组就是直接访问的代表数据结构

磁盘结构第一个部分存的是分区表,第二部分存的就是目录结构

目录

目录就是一个符号表,是将目录项翻译成文件名字

这些符号可以用来

作为搜索项

创建文件索引

删除文件索引

列出目录

重命名

遍历文件系统

一级目录

所有文件都在一个目录里

虽然好实现,但所有文件在一个目录里既不好管理也会在文件多的时候让命名变的更困难

两层目录结构

每个用户有自己的一个目录(UFD),根据UFD/文件名去MFD拿数据

这个文件系统可以用做小型操作系统

树形结构文件系统(linux现在用的目录结构)

用户和组

window和linux都是以这个为基础的

控制权限

acl

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

白帽小丑

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值