目录
概括
一、运行机制
1.两种指令
(1)定义:能够直接被cpu识别,执行
(2)分类
注解:内存清零指令不是人人能用,不然很危险;非特权指令就是指普通加减乘除运算
2.两种cpu状态
——cpu又是如何判断处于哪个状态的呢?
当psw(程序状态寄存器)的状态为0时,则处于用户态,只能执行非特权命令
当处于1时,则处于核心态,能执行非特权命令和特权命令
3.两种程序
总结:
让用户使用: 非特权指令——用户态——应用程序
不让用户使用:特权指令——核心态——内核程序
二、操作系统的内核
可以把操作系统再分类为核心功能和非核心的,内核是靠近硬件的,如图所示
三、操作系统的体系结构
注解:不同的操作系统关于内核的划分可能不一样,可能会将进程管理那一栏不作为内核,由此也得出了大内核和微内核,大内核指两部分,微内核指上面那一部分
(1)微内核
时钟管理,中断处理,原语(最基本的功能)
(2)大内核
时钟管理,中断处理,原语++ 进程管理,设备管理,处理机管理