个性化阅读
专注于IT技术分析

磁盘上的数据结构

磁盘上有各种数据结构用于实现文件系统。此结构可能会因操作系统而异。

引导控制块

引导控制块包含从该卷引导操作系统所需的所有信息。在UNIX文件系统中, 它称为引导块。在NTFS中, 它称为分区启动扇区。

音量控制块

音量控制块有关该卷的所有信息, 例如块数, 每个块的大小, 分区表, 指向空闲块和空闲FCB块的指针。在UNIX文件系统中, 它称为超级块。在NTFS中, 此信息存储在主文件表中。

目录结构(每个文件系统)

目录结构(每个文件系统)包含文件名和指向相应FCB的指针。在UNIX中, 它包括与文件名关联的索引节点号。

文件控制块

文件控制块包含有关文件的所有详细信息, 例如所有权详细信息, 权限详细信息, 文件大小等。在UFS中, 此详细信息存储在inode中。在NTFS中, 此信息作为关系数据库结构存储在主文件表中。下图显示了一个典型的文件控制块。

os磁盘上的数据结构
赞(0)
未经允许不得转载:srcmini » 磁盘上的数据结构

评论 抢沙发

评论前必须登录!