操作系统培训
Posted 海康威视技术团队
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了操作系统培训相关的知识,希望对你有一定的参考价值。
宏内核
宏内核优缺点:
优点:效率高,基于内核的开发量和开发难度相对较低
缺点:不易拓展,单个模块奔溃可能会影响整个系统运行
tips:
为了更好的兼容和普及型,如今的linux 都是广泛吸收了微内核的优点,例如模块化,目标文件可以动态的链接到内核或者从内核中解除链接
模式和级别
用户态和内核态:
现在操作系统依靠特殊的硬件特性来禁止用户程序直接与底层硬件部分进行交互,或者禁止直接访问任意物理地址,硬件为 CPU引入了至少两种执行模式,用户程序的非特权模式和内核的特权模式。Unix系统分别称为用户态(user mode)和内核态(kernel mode),CPU模型都会为从用户态到内核态转化提供特殊的指令。
处理器状态:
ARM状态:32位,执行效率高
THUMB状态:16位,代码密度好
THUMB2状态:16位&32位
切换指令集(BX BLX)
ARM基本工作模式:
user:非特权模式,大部分任务执行在这种模式下
FIQ:当一
以上是关于操作系统培训的主要内容,如果未能解决你的问题,请参考以下文章