内存文件系统简单

8 filesystems operating-system osdev

任何人都可以点我一个简单的(不能强调这一点),在内存中的文件系统实现的?如果我可以创建一个文件并做一个简单的cat file.txt就足够了.

我想将它作为我玩具操作系统的一部分.

sub*_*war 2

在我看来,内存文件系统应该尽可能基本。这是一个在 Windows 用户模式下实现的虚拟文件系统,但其设计原理可以在您自己的操作系统中使用。http://www.flipcode.com/archives/Programming_a_Virtual_File_System-Part_I.shtml。即使这对于您的基本操作系统来说也可能太多了。我说的是,只需创建一个文件描述符的链接列表,其中仅包含每个文件的文件属性、文件名和文件路径。