终极目标: inode 和 软硬连接
文件系统 :Ext2
之前谈论的是一个被打开的文件!
如果一个文件没有被打开呢??磁盘中进行存储的。
 我们会关心如下问题
 1、路径问题
 2、存储问题
 3、获取的问题(属性 +文件内容)
 4、效率
如何讲解?
 1、认识硬件 --- 磁盘
 磁盘在冯诺依曼体系结构中是一个外设,同时也是唯一个机械设备
 a.磁盘的物理构成
 
磁头是一面一个
 盘面是双面的
 磁头不和盘面接触
 把盘面想象成一个一个的吸铁石,对吸铁石充放电该变NS级就相当于改变二进制01
b.磁盘的存储构成
 
 磁盘被访问的最基本单元是扇区 — 512字节/4KB
 我们可以把磁盘看做由无数个扇区构成的存储介质
 要把数据存到磁盘,第一个解决的问题是定位哪一个扇区︰哪一面(定位用哪个磁头),哪一个磁道,哪一个扇区
 因为6个磁头大家一起动,所以定位到一个磁道后,竖下来看类似一个柱面,其实也是在说明哪个磁道。
磁盘在盘面上左右摆动 :定位磁道和柱面的过程
盘片快速转动 :定位扇区的过程
 
 硬件级别找到任意一个扇区
 所以要找到任意一个扇区,只需要告诉磁盘这三个数据
 cylinder 磁道 header 磁头 Sector 扇区 CHS寻址方式
影响磁盘效率的主要因素
 首先排除 定位哪个磁头/盘面 这个损耗并不高,因为10个盘也就20个磁头,很快就能找到
 磁头在左右摆动时确定磁道时 这是一个消耗
 确定磁道后,盘面自转到某个扇区,这个自转转速又是一个消耗
 所以:
 
2、对磁盘进行逻辑结构
3、文件系统



















