磁盘管理
物理组成:
1、磁碟盘;2、读取头(机械臂);3、主轴马达;
机械式硬盘:
U盘,光盘,软盘,硬盘,磁带机
磁盘示例图:根据判断的磁性来读取资料;每个判断都是双面可以读写的。
每个盘片都是有机械臂来读取数据,磁盘在运行时建议不要晃动;很容易造成数据丢失;
同心圆:
扇区:每个扇区会有扇区标号,扇区一般512byte;最小存储单位。
磁道:扇区组成同一个圆。外面磁道比里面的磁道能够存储更多数据;磁道划分为扇区,基本数据单位。
磁柱:所有盘片同一个圆组成磁柱。磁柱是分区的最小单位。
传输接口:
IDE接口:早期硬盘传输接口。Ultra133规格,每秒理论传输133Mbytes;
SATA接口:目前大多数硬盘传输接口,150Mbytes,300Mbtyes;
SCSI接口:这种接口的硬盘在控制器上含有一颗处理器,除了运转速率高,同时也不大会耗费CPU资源。个人电脑比较少见,比较用多服务器;
分区:是磁盘建立起来的逻辑分界。文件系统;
MBR:主引导(0磁道,0盘片,0扇区,512byte)第一个扇区512byte;
master boot record;
main boot record:主引导记录
446byte:bootloader:引导加载器;程序代码,
提供选单:提供选择不同开机项目,多重引导。
载入核心档案:直接指向开机的程序区段来开始操作系统。
转交其他loader:将开机管理功能转交给其他loader负责。
64btye:
16byte:标示一个分区(一个硬盘只能最多划分4个主分区)
扩展分区:
将16byte指向另一个空间,可以创建多个扩展分区,存储多个扩展分区信息。
2byte: Magic number:魔术数字;
标示MBR是否有效;
如果MBR损坏,硬盘数据无法读取,需要修复MBR;
电脑开机:
BIOS:开机主动执行的韧体,
----》BIOS程序:
检查电脑硬件;电脑自检;BIOS启动顺序来寻找启动程序;
--->读取硬盘的MBR----》bootloader加载到内存---》读取分区表--->读取操作系统内核
----》操作系统内核启动自身
磁盘分区
磁盘分区按照柱面进行分区;柱面每个盘片同心圆同一个圆组成的柱面。磁柱是分区的最小单位。
读取数据:(读写延迟)
机械臂磁头移动到正确的柱面,磁盘旋转到正确的磁道才能读取到数据;==》有个时间延迟。
磁盘性能:
平均寻道时间:
RPM盘片转速越快,性能越好:笔记本5400/MIN,台式机7200/min;发热量也就越大。每分钟。所以硬盘是真空的,不能有任何杂质。需要无尘室
(如果把硬盘拆开,然后,合上整个就悲剧了,估计要冒烟)
磁道越是靠外边,读写速率越高:
C盘:系统盘,一般是最靠外边的。读写速率是最好的。越是靠里面读写效率越低;
文件系统
将磁盘划分成很多block,基本存储单位为block;
管理软件:将整个分区划分成两片:1,索引区域;2,数据区域
….未完待续
参考书籍:《鸟哥私房菜基础学习篇》