|
操作系统关于 不少的用户来说就是一个黑盒子,我们所能接触到的就是外界的内容,关于 不理解 操作系统构造 的用户来说甚至我们关于 其内部的实现都是不存在概念的。我们今天就来说一说到底操作系统的黑盒子实质 到底是什么。我有一个不错的切入点,那就是在用户移动鼠标的时候计算机到底是发作 了什么。
操作系统是一个死循环,其不断 都是在执行服务的,很多的人觉得 其实关机就是退出循环的标志,但是这是不合理的,实践 之上循环是不可能完毕 的,就算是调用关闭电源的命令也是需要. 运行的,所以说操作系统的关机在任何的状况 下都是存在执行的指令的,我们在这样的一个角度之上看其实操作系统就是一个死循环是不能退出的。
那么我们点击鼠标的时候到底是发作 了什么呢?首先我要说一下中缀 的概念,其实鼠标的行为关于 操作系统来说就是一种中缀 。这种中缀 是随即发作 的,操作系统实现关于 CPU的管理的功能,其中就是可以实现关于 中缀 的执行。
其实中缀 的概念我们使用多线程也是可以解释的,由于 CPU处置 的事情是非常 的多的,所以说总是存在不测 的状况 发作 ,一旦是发作 了这种状况 CPU就是应当中缀 现在正在执行的程序去执行其他的程序,鼠标就是如此,一旦是我们移动了鼠标,鼠标的中缀 就是会被触发。操作系统自然是会响应这样的一个操作。这就是现在鼠标移动的原理。 |
|
|
|
|
|
|