文章目录
慕课网操作系统教程
1.认识操作系统
1.1 操作系统做了哪些事情
1.1.1让机器做事情,不要停
1.1.2 接管CPU控制权
BIOS:
- 开机后,
操作系统在硬盘里
,还没有到内存,PC指针因在内存里,因此还无法读取指令。 - 因此
先读取BIOS
,储存于只读的储存器中,将其先读入内存中 - 其中的
POST
程序,先将控制权转交给MBR
MBR
位于硬盘的最初始位置
的一段记录,由此程序触发引导程序
- 开机后,
引导程序
- 由引导程序找到操作系统内核
- 之所以这些程序能够相互找到,是因为这些程序的储存位置是固定的
ROM/RAM
ROM:即只读内存
,是相对RAM而言数据的元件,在读写速度上不如RAM,但数据可以长期存储RAM即运行内存
,是一种在手机中用来暂时保存数据的元件,具有随时读写、断电即失的特性
1.1.3 操作系统与硬件交互
IRQ:中断
,按键程序通过中断,将控制权交给操作系统事件
:操作系统接管后,通过事件的消息订阅,即按键事件,交给线程处理
键盘缓存区
1.1.4 管理和调度应用
1.2 操作系统定义
2. 操作系统历史
3. 内核与微内核设计
3.1 内核
主流操作系统架构
权限问题
单内核VS微内核VS混合内核
3.2 内核的设计