Update lab8_3_1_ucore_fs_introduction.md

This commit is contained in:
chyyuu 2015-06-04 09:09:56 +08:00
parent 32baaba437
commit 9deff1f982
1 changed files with 1 additions and 1 deletions

View File

@ -9,7 +9,7 @@ ucore的文件系统模型源于Havard的OS161的文件系统和Linux文件系
* 索引节点UNIX将文件的相关元数据信息如访问控制权限、大小、拥有者、创建时间、数据内容等等信息存储在一个单独的数据结构中该结构被称为索引节点。
* 安装点在UNIX中文件系统被安装在一个特定的文件路径位置这个位置就是安装点。所有的已安装文件系统都作为根文件系统树中的叶子出现在系统中。
上述抽象概念形成了UNIX文件系统的逻辑数据结构并需要通过一个具体文件系统的架构设计与实现把上述信息映射并储存到磁盘介质上。一个具体的文件系统需要在磁盘布局也实现上述抽象概念。比如文件元数据信息存储在磁盘块中的索引节点上。当文件被载内存时,内核需要使用磁盘块中的索引点来构造内存中的索引节点。
上述抽象概念形成了UNIX文件系统的逻辑数据结构并需要通过一个具体文件系统的架构设计与实现把上述信息映射并储存到磁盘介质上,从而在具体文件系统的磁盘布局(即数据在磁盘上的物理组织)上具体体现出上述抽象概念。比如文件元数据信息存储在磁盘块中的索引节点上。当文件被载内存时,内核需要使用磁盘块中的索引点来构造内存中的索引节点。
ucore模仿了UNIX的文件系统设计ucore的文件系统架构主要由四部分组成