目录
磁盘文件
引入
文件类型
文件分为两种
- 被打开的文件(主要讨论与进程之间的联系)
- 没有被打开的文件(存放在磁盘上)
我们这里来介绍磁盘级别的文件
看待角度
- 从单个文件角度 -- 文件具体存放在哪里,如何存储,大小是多少,属性有哪些
- 从系统角度 -- 一共有多少个文件,内容和属性存放在哪里,如何快速找到指定的文件和对应的数据
为了了解磁盘文件,我们得先来认识磁盘是什么
磁盘
介绍
内存 -- 掉电易失存储介质
磁盘 -- 永久性存储介质
- eg: ssd,u盘,flash卡,光盘,磁带
- 磁盘属于冯诺依曼模型中的外设,是一种机械设备
- 所以它io速度很慢
物理结构
俯视图
- 工作时,磁盘进行高速旋转(有不同的转速)
- 磁头会沿着半径方向运动,进行寻址(数据其实就在磁盘上)
立体图

- 可以看到,磁盘并不是只有一片,它其实是多个磁盘叠放在一起的
磁头
- 磁头也并不是只有一个 -- 因为磁盘的两面都可以存放数据,所以一个磁盘对应两个磁头

本文介绍了磁盘文件的基础知识,包括磁盘的物理结构、扇区的CHS寻址方法、LBA寻址的引入以及分区策略。重点讲解了磁盘IO操作的时间消耗和抽象的线性结构,以帮助理解现代磁盘管理和数据访问机制。


最低0.47元/天 解锁文章
356





