3. 操作系统的运行机制和体系结构
3.1 操作系统的运行机制和体系结构(大内核、小内核)
1. 操作系统的运行机制和体系结构

2. 操作系统内核在计算机系统中的层次结构

3. 操作系统体系结构类比
操作系统的体系结构问题与企业的管理问题类似。
内核就是企业的管理层,负责一些重要的工作。只有管理层才能执行特权指令,普通员工只能执行非特权指令。
用户态,核心态之间的切换相当于普通员工和管理层之间的工作交接。
大内核:企业初创时体量不大,管理层的人会负责大部分的事情。优点是效率搞;缺点是组织结构混乱,难以维护。
微内核:随着企业体量越来越大,管理层只负责最核心的一些工作。优点是组织结构清晰,方便维护;缺点是效率低。
4. 操作系统用户态和核心态的转换

3.2 中断和异常(内中断和外中断、中断处理过程)

3.3 系统调用(执行过程、访管指令、库函数与系统调用)
1. 系统调用知识框架图

2. 系统调用和库函数的区别

3. 系统调用的执行过程
