mirror of
https://github.com/DragonOS-Community/DragonOS.git
synced 2025-06-09 02:46:47 +00:00
* 1.新增vfs设计文档 2.修改文档版权标志为"2022-2023, DragonOS Community" 3.修改电脑版文档页面的宽度为90% * layout.html末尾加空行
24 lines
693 B
ReStructuredText
24 lines
693 B
ReStructuredText
|
||
VFS虚拟文件系统
|
||
====================================
|
||
|
||
在DragonOS中,VFS作为适配器,遮住了具体文件系统之间的差异,对外提供统一的文件操作接口抽象。
|
||
|
||
VFS是DragonOS文件系统的核心,它提供了一套统一的文件系统接口,使得DragonOS可以支持多种不同的文件系统。VFS的主要功能包括:
|
||
|
||
- 提供统一的文件系统接口
|
||
- 提供文件系统的挂载和卸载机制(MountFS)
|
||
- 提供文件抽象(File)
|
||
- 提供文件系统的抽象(FileSystem)
|
||
- 提供IndexNode抽象
|
||
- 提供文件系统的缓存、同步机制(尚未实现)
|
||
|
||
|
||
.. toctree::
|
||
:maxdepth: 1
|
||
:caption: 目录
|
||
|
||
design
|
||
api
|
||
|