文章目录
- 🎀前言:本篇博客知识总览
- 🏅运行机制
- 🎇两种指令
- 🎇两种状态
- 🎇两种程序
- 🏅操作系统的内核
- 🎇内核概念:
- 🏅操作系统的体系结构
- 🎯最常考点:
🎀前言:本篇博客知识总览
🏅运行机制
🎇两种指令
特权指令
:如内存清零指令 (不允许用户程序来使用)
非特权指令
:如普通的运算指令
🎇两种状态
问题
:CPU如何判断当前是否可以执行特权指令?
🎇两种程序
我们把程序简单的分为两种:
【既然程序分为内核程序和应用程序
,那么操作系统中哪些功能应该由内核程序
实现呢?】
🏅操作系统的内核
首先让我们看一个例子:
可以从中发现即使在操作系统当中并不是
所有的东西都是核心的,并不是所有的东西都是必备的
我们之前提到的计算机系统的结构层次:
🎇内核概念:
内核
是计算机上配置的底层软件,是操作系统最基本,最核心的部分。
(实现操作系统内核功能的程序就是内核程序
)
从图中我们看到了不同操作系统对内核功能
的划分是不一样的,由此我们引出操作系统的体系结构-大内核--微内核
概念
🏅操作系统的体系结构
如果内核还包括进程管理、存储器管理、设备管理等功能,则是
大内核
如果只把最基本的功能保留到内核中,则是微内核
🦓举个例子: