文件系统的存在意义

文件系统存在的意义

存储器没有文件系统时

数据都是以0/1存储在存储器(就是)当中,做过嵌入式开发都试过读写eeprom,在我们用eeprom时写数据时,是直接指定特定的地址存储数据并且还要记住数据的字节数(就是要记下数据存储地址范围,还要记住数据是什么数据格式);获取数据时要读取该地址范围的数据,并且以记下的数据格式去解析这些0/1才能还原原来的数据。

上面这种方式很繁琐,又要记录有效数据的地址范围,又要确定存储介质的剩余空间,还有记录下数据的格式。

插入电脑,电脑系统都识别不了该存储器的内容(文件和文件夹等信息),因为没有文件系统。存储器一般都是有文件系统的,这样子才能被操作系统识别,否则需要先对存储器进行格式化(会给存储器装个文件系统的)。

存储器有文件系统时

我们不需要管具体存什么类型的数据,把数据存在存储器中的哪个地址,不需要记住数据的地址,不需要管从该地址都回来后用什么类型去解析。
我们只需要直接创建文件,然后写入数据,读取文件数据即可。
之所以能这么轻松得存储数据并读取,完全依赖于文件系统帮我们做了很多事情。

文件系统做的事情

为了更好的存储和管理数据,需在存储介质建立一种组织结构,这种组织结构通常是先创建一些文件记录文件系统的信息,比如建立文件索引(指示文件存放的物理地址);还有自动处理地址,比如我们创建文件写入数据时,我们不需要自己指定物理地址,文件系统自动进行地址管理,甚至会把一个文件拆分成多个不连续的地址进行存储,读取时会自动获取这多个地址去获取数据

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值