计算机硬件组成
五大组成部分:
CPU:控制器+运算器(寄存器)
存储器:
内存:
内存条:存取速度快,断电数据丢失
外存:
机械硬盘:存取速度都蛮,断电数据不丢失
输入设备
输出设备
三大核心硬件:
CPU
内存
硬盘
linux系统会把内存分为两种区域:
buffer : 缓冲区,积攒一波数据,再刷入硬盘
cache : 缓存,把硬盘的数据在内存中缓存好,方便 CPU 可以直接从内存取
PS:
1.x86-64
2.2核4线程 :物理层面2核 假的4核
真4核 > 2核4线程 > 纯2核
(只读存储器)ROM = BIOS 内存:windows
CMOS = 存储 bios 配置数据 (硬盘)
计算机启动过程
1、计算机加电
2、计算机启动一定先启动bios系统,扫描设备,从某一个启动设备中找到操作系统
3、读取启动设备的第一个扇区的大小(称之为主引导记录 mbr)
446 bootloader = grub 程序
64分区信息
2结束标志位
4、grub 程序负责将操作系统内核装载入内存,启动操作系统
5、操作系统会让 bios 去检测驱动程序
今日内容:
一、硬盘
机械硬盘
扇区: 硬盘的最小读写单位是一个扇区 = 512Bytes
操作系统读写的最小单位是一个 block 快 > 8扇区的大小 ≈ 4k
柱面:
分区指的就是从一个柱面开始到另外一个柱面结束,中间所包含的所有盘片对应的磁盘
ps:
buffer 缓冲区 集装箱
操作系统 block块 收纳箱
硬盘扇区 单个快递件
集装箱 存放N个收纳箱,每个收纳箱存放了 8个快递件
7200转/分
120转/s
转一圈的时间:0.008s
平均延迟时间:转半圈花费的时间 4ms (毫秒)
平均寻道时间:5ms
固态硬盘:依赖电子存取数据
虚拟内存:swap 分区
二、网线
橙白
橙
绿白
蓝
蓝白
绿
棕白
棕
千兆网卡 》双绞线
万兆网卡》光纤