文章目录
一:计算机运行时的两种状态
这两种状态只是计算机运行状态名称,是计算机正处于一种状态的称呼,就好像人在运动的时候叫健身,人在哈哈大笑的时候叫快乐。
1.1 内核态
操作系统正在控制硬件。(向外传输运行数据)
应用程序在使用时向操作系统发起了调用,内核收到了操作系统的请求,开始运行。内核是控制操作系统的,内核运行也可以说是操作系统运行,故可称为:操作系统态。
1.2 用户态
应用程序正在使用。(接收数据)
内核向操作系统发出接收请求,操作系统接口向应用程序打开。
二:计算机硬盘分类
2.1 机械磁盘
机械磁盘是由一根磁柱体穿过很多片磁盘组成,每片磁盘上都有很多圈圆圈,称为磁道;每根磁柱上所有磁片和磁道都是相对应的,磁片上的扇形区域叫扇区;磁柱穿透的所有磁片面,叫柱面;分区就是从一个柱面的开始到另一个柱面结束。
磁盘在转动时是有个磁针像老式唱片机抵在磁盘上,磁盘转动时,磁柱上的所有磁盘一起转,位置也是对应的,磁针按照磁盘上的磁道最小圈往外读取,停止时不会归位到最小圈,因此,在下次读取时会有个延迟的时间是在寻找需要的信息在哪个磁道上。
-
磁盘在转的时候7200转/分
120转/s 一分钟60秒,7200/60
转一圈花费时间:0.008s
平均延迟时间:转半圈花费时间是4ms
平均寻道时间:5ms
-
硬盘的最小读写单位是一个扇区,512bytes----------》单个快递盒子
-
操作系统的最小读写单位是一个block块,8个扇区----》收纳箱
ps:
buffer缓冲区相当于一个大卡车,里面装着很多收纳箱,每个收纳箱有8个快递盒子
2.2 固态硬盘
依赖电子存取数据
三:计算机硬盘里的装载分区
2.3 硬盘里的swap分区虚拟内存
在装操作系统的时候会装个swap分区,这是为了防止硬盘存储过满数据丢失,linux系统会在硬盘存储空间过满的情况下将一部分数据放在swap虚拟内存中暂存。
2.4 I/O设备
每个I/O设备都是由控制器和设备机身组成,工厂在这些设备出厂时都会给它们装上控制系统,方便跟计算机直接链接供其使用。
四:计算机的启动
4.1 计算机里的出厂3个小核心
-
BIOS系统是计算机出厂时工厂装的一个只有基本输出输入的系统
-
cmos存储BIOS配置的数据—》硬盘 ,容量和速度比不上硬盘,有个蓄电池,开机时暂不用
-
ROM是个只能读不能存的内存
这3个配置是在计算系统还没有正式启动前充当的临时运行系统
4.2 启动计算机步骤bios系统,grub启动装载程序
可理解为:计算机在加电后先是进入一个bios启动的系统,这个启动系统会扫描启动设备,启动设备找硬盘和u盘看哪个里面有操作系统,找到操作系统后,操作系统先读取启动设备的第一个扇区,这个扇区是一个主引导记录mbr,主引导里面有446位是grub启动装载程序,64未其它分区的信息,2位结束标志位,这个grub启动装载程序就负责将操作系统装载入内存,启动操作系统,操作系统在让bios启动系统去检测驱动程序。
计算机通电----》进入bios启动系统—》启动系统有个启动设备—》启动设备扫描计算机硬盘和u盘里哪有操作系统—》找到操作系统后,操作系统读取启动设备的第一个扇区----》第一个扇区分3块,第一块446bytes放的是一个grub启动装载程序—》grub负责将操作系统加载到内存—》操作系统在让bios启动系统检测驱动程序
-
计算机加电
-
启动BIOS系统(计算机启动一定是先启动bios系统),bios扫描启动设备,计算机里有的硬盘和u盘依次挨个扫描,直到从某个设备中找到操作系统
-
操作系统读取启动设备的第一个扇区的大小(称之为主引导记录mbr)(Master Boot Record)
第一个扇区的大小是512bytes—》可理解为一个大目录
前446bytes是放grub启动装载程序(bootloader启动装载程序里的一个)
64个bytes是放其他分区的信息
2bytes是结束标志位
-
grub程序负责将操作系统内核装载入内存,启动操作系统
-
操作系统会让bios去检测驱动程序
4.3 机房里的备用ups蓄电设备
服务器和机房通电都是链接两根通电线,这两根通电线是不同电路防止其中一根断电,机房的电接市电,如果在市电出现问题机房会有个蓄电池ups供电,根据电容量不同要及时保存数据以免断电,如果ups也出现问题,机房里会有个补全措施,机房跟附近的加油站提前签好协议,在机房出现不时之需时,加油站会先提供柴油供给,机房会用柴油启动发动机发电!
4.4 网卡分类
-
万用网卡-------》光纤
-
千兆网卡-------》双绞线
双绞线两端是用一个水晶头将里面的线固定好,固定位置是:
橙白
橙
绿白
蓝
蓝白
绿
棕白
棕