操做系统(os)基本知识
linux
- 基础概念: cpu分不一样的指令级别(指令由0(内核可操做的指令,可理解为最高权限),1,2,3(用户程序可操做的指令),intel cpu使用了0和3),
内核态:内核跑在ring 0 级
用户态:用户程序跑在ring 3 级,对于系统的关键访问,须要内核赞成,保证系统的健壮性,linux能执行的操做大概200多个系统调用segmentfault
- 内核:内核的主要功能:内存管理、cpu调度、文件系统、应用管理 进程调度、中断处理 设备驱动
宏内核:

微内核:

上一篇:https://segmentfault.com/a/11...ide