磁盘
- 机械硬盘
-
磁道:当磁盘旋转时,磁头若保持在一个位置上,则每个磁头都会在磁盘表面划出一个圆形轨迹,这些圆形轨迹就叫做磁道
-
扇区
硬盘的最小读写单位就是一个扇区 => 512Bytes
操作系统读写的最小单位是一个block块 ->8扇区的大小 -> 4k
-
柱面
分区指的就是从一个柱面开始到另外一个柱面结束
中间的一个整体范围就是一个磁盘分区
-
转抽的转动:
7200转/分
120转/s
转一圈花费的时间:8ms
平均延迟时间:转半圈花费的时间4ms
平均寻道时间:大概5ms
io 延迟 = 平均寻道时间 + 平均延迟时间(一般为9ms)
2.固态硬盘(SSD):依赖电子存取数据,相对机械硬盘速度较快很多
虚拟内存:由硬盘分配出来的 swap分区,用于内存不够使用的情况下
计算机启动过程
1.计算机加电
2.启动BIOS(计算机启动一定会先启动BIOS系统),扫描启动设备,从某一个启动设备中找到操作系统
3.读取启动设备的第一个扇区的大小(称之为主引导记录mbr)
446Bytes 启动代码 bootloader -> grub程序
64Bytes 分区信息
2Bytes 结束标志位
4.grub程序负责将操作系统内核装载入内存,启动操作系统
5.操作系统会让BIOS去检测驱动程序
物理网络
网线:白橙、橙、白绿、蓝、白蓝、绿、白棕、棕
千兆网卡 -> 双绞线
万兆网卡 -> 光纤