操作系统的运行机制和体系结构
《操作系统》
运行机制总览

两种指令
有的指令“人畜无害”。比如:加、减、乘、除这些普通的运算指令。
有的指令有很高的权限。比如:内存清零指令。如果用户程序可以使用这个指令,就意味着一个用户可以将其他用户的内存数据随意清零,这样做显然是很危险的。

两种处理器状态
CPU如何判断当前是否可以执行特权指令? Cpu提供了两种状态来判断。

两种程序
操作系统的内核程序是系统的管理者,既可以执行特权指令,也可以执行非特权指令,运行在核心态。
为了保证系统能安全运行,普通应用程序只能执行非特权指令,运行在用户态。

操作系统的内核
操作系统中的哪些功能应该由内核程序实现呢?、
由生活经验:我们安装完Windows操作系统后,会发现操作系统提供了多种多样的功能,比如“记事本”、“任务管理器”。然而,这些功能并不是必不可少的。即使没有“任务管理器”,我们仍然可以使用计算机。

内核是计算机上配置的底层软件,是操作系统最基本、最核心的部分。实现操作系统内核功能的那些程序就是内核程序。

那么根据对操作系统的划分又分为大内核和微内核

大内核和微内核的区别

总览

fixed
没有一个冬天不可逾越,没有一个春天不会来临。最慢的步伐不是跬步,而是徘徊,最快的脚步不是冲刺,而是坚持。