A simple File System implemented by MaxMorning.
FTP CLI
mofs_creat mofs_read mofs_write mofs_lseek等
User.Open User.Create
涉及到的类
OpenFile User
MemInode.Close DiskInode::DiskInodeFactory
涉及到的类
MemInode DiskInode SuperBlock
BlockManager.ReadBlock BlockManager.ReadInode
涉及到的类
BlockManager Buffer
fopen fread fwrite fseek fclose(操作系统提供)
在superBlock中,s_ninode指示超级块直接管辖的空闲inode数量;s_nextInodeBlk指向下一个存储空闲inode的块。
在存储空闲inode的块中,有101字的有效数据。其中第0个字为下一个存储空闲inode的块号;后100字为空闲inode序号。