笔记开始
- 计算机的启动过程
(1)、通电
(2)、加电自检 BIOS加电自检,加载bootloader(疏导程序,管制你须要加载哪个操作系统,bootloader的地位是写死的,存储在一个叫Master Boot Record的扇区)到内存(BIOS是一块芯片,当初曾经被intel扩大为UEFI:Unified Extensible Firmware Interface)
(3)、抉择操作系统,将与os(操作系统)相干的货色加载到内存,将势力交给操作系统来管制
(4)、拓展:cmos(Complementary Metal Oxide Semiconductor) 存储一些能够配置的货色,比方我的开机明码,在主板上有一块芯片,存储这些可配置的内容,主板下面有一个三伏的电池给这个芯片通电(如果计算机好多年不充电,那么再关上的时候可能就不须要明码了) 操作系统(os)基本知识
- 根底概念: cpu分不同的指令级别(指令由0(内核可操作的指令,可了解为最高权限),1,2,3(用户程序可操作的指令),intel cpu应用了0和3),
内核态:内核跑在ring 0 级
用户态:用户程序跑在ring 3 级,对于零碎的要害拜访,须要内核批准,保证系统的健壮性,linux能执行的操作大略200多个零碎调用- 内核:内核的次要性能:内存治理、cpu调度、文件系统、利用治理 过程调度、中断解决 设施驱动
宏内核:
微内核: