磁道t 转轴 机械臂杆 扇区s 柱面c 读写磁头 盘片 磁臂 旋转 11
11
1、扇区(sector).的大 小? 512字节 磁道 2、磁盘读取数据的流程? 磁头(读取数据) ↓ 磁盘控制板(组装、 校验、发中断信号) 磁盘片 磁头 磁臂 内存(传输、处理) ↓ 磁盘控制板(初始化) 7,66z2 往复运动 4 磁头(再次读取数据) 3、系统开销? 扇区 gap参数 4、顺序读取相邻扇区 时有等待! 匀速圆周运动
匀速圆周运动 磁盘片 磁头 磁臂 往复运动 磁道 扇区 1 2 3 4 5 6 7 1、扇区(sector)的大 小 ? 512字节 2、磁盘读取数据的流程 ? 磁头(读取数据) 磁盘控制板(组装、 校验、发中断信号) 内存(传输、处理) 磁盘控制板(初始化) 磁头(再次读取数据) 3、系统开销 ? gap 参数 4、顺序读取相邻扇区 时有等待!
磁道 例如,gap=2 重新划分扇区编号 顺序读取相邻扇区时无等待! 磁盘片 磁头 磁臂 1 往复运动 2〉 扇区 3 匀速圆周运动
匀速圆周运动 磁盘片 磁头 磁臂 往复运动 磁道 扇区 1 2 3 例如,gap = 2 重新划分扇区编号 顺序读取相邻扇区时无等待 !
超级块拷贝块: 在每个柱面组块中存放有一个超级块拷贝块,其目的是使 系统在超级块被意外破坏时,能从任何一个柱面组中进行恢复而 不致使整个文件系统陷入瘫痪。 每个柱面组中的超级块拷贝块的存放位置为安全起见不一 定都装在柱面组中的最前面,而是可浮动地装在该柱面组中的任 何位置。 一 般性的方法是:如果第号柱面组中的超级块拷贝块开始 于该柱面组中的第磁道,则第+1柱面组中的超级块拷贝块开始 于该柱面组中的第+1磁道。文件系统一旦建立后,它们的位置 就是固定不变的。 14
超级块拷贝块: 在每个柱面组块中存放有一个超级块拷贝块,其目的是使 系统在超级块被意外破坏时,能从任何一个柱面组中进行恢复而 不致使整个文件系统陷入瘫痪。 每个柱面组中的超级块拷贝块的存放位置为安全起见不一 定都装在柱面组中的最前面,而是可浮动地装在该柱面组中的任 何位置。 一般性的方法是:如果第n号柱面组中的超级块拷贝块开始 于该柱面组中的第i磁道,则第n+1柱面组中的超级块拷贝块开始 于该柱面组中的第i+1磁道。文件系统一旦建立后,它们的位置 就是固定不变的。 14
柱面组信息块(cg块) 柱面组信息块中存放的是有关该柱面组的静态参数,它由 数据结构cg来定义: struct cg 内存中柱面组块的链接指针 本柱面组块中节点表大小 本柱面组块中数据区大小 最近一次所用块的位置 最近一次所用片的位置 最近一次所用节点的位置 本柱面组空闲数据块总数 节点位示图 空闲块位示图 } 15
柱面组信息块(cg块) 柱面组信息块中存放的是有关该柱面组的静态参数,它由 数据结构cg来定义: struct cg { 内存中柱面组块的链接指针 本柱面组块中i节点表大小 本柱面组块中数据区大小 最近一次所用块的位置 最近一次所用片的位置 最近一次所用i节点的位置 本柱面组空闲数据块总数 i节点位示图 空闲块位示图 } 15