硬盘、磁盘与文件系统
读写磁头(head)
每个盘面上都有一个读写磁头,盘面号即磁头号。所有磁头在磁头臂的作用下内外移动,即任意时刻,所有磁头所处的磁道号是相同的。
每个盘片有两个面,每个面都有一个磁头
盘片(Platter)
一块硬盘有若看盘片,每个盘片都有上下两个盘面。
扇区是读写的最小单位,簇是资源分配的最小单位。
柱面(Cylinder)
所有盘面上的同一个磁道构成一个柱面。在定位时,先确定柱面,再确定盘面,最后确定扇区。
存储容量=磁头数(head)*磁道数*每个磁道上的扇区数*每个扇区的容量(512bytes)
传输接口
由于传输速度的需求提升,目前硬盘与主机系统的连接主要有几种传输接口规格,比如:IDE, SATA, SCSI等等。
磁盘分区表
分区有:主分区,扩展分区,逻辑分区。
由于硬盘限制,主分区与扩展分区最多四个。编号1,2,3,4.
由于操作系统限制,扩展分区最多只能有一个。
逻辑分区是由扩展分区切割来的。由于1,2,3,4是特定分给主分区和扩展分区,所以逻辑分区的编号要从5,6...,开始。
主分区和逻辑分区可以被可视化,扩展分区无法格式化。
第一个扇区最重要,记录了:“主引导分区(MBR, master boot recored)”和“分区表”。MBR可以安装引导加载程序的地方,分区表记录整块硬盘分区的形状。
开机流程与主引导分区
BIOS:写到主板上的一个韧体(韧体就是写入到硬件上的软件),所以说这个BIOS仍然是个软件,是开机后第一个执行的软件;他会根据用户的设置找到可以开机的硬盘,并且去这个硬盘的第一个扇区寻找MBR文件
MBR:内含引导加载程序
引导加载程序:一支可读取内核文件来执行的软件
内核文件:开始操作系统的功能
【MINE】:一通电,硬件上的软件BIOS开始运行,找到之前设置的可以开机的硬盘,并去这个硬盘找第一个扇区上的主引导分区MBR,MBR上面有引导加载程序,可以让内核文件工作,这时像驱动等设备开始工作,内核文件开始执行操作系统的功能。