不知道你有没有产生过这些疑问:

桌面上的图标到底是啥?凭啥我在鼠标上一双击,就会出来一些不可描述的画面?都是从哪里跑出来的?
凭什么我在键盘上噼里啪啦地敲,某个位置就会显示我想要的那些字符?

电脑怎么知道我鼠标点击的是这个地方,又是怎么知道我要输入的是这个地方?

我在键盘上点“a”,是谁在显示器上画出“a”这个图像呢?

为什么我一回车,这些字符就发到遥远的另外一台机器上去了?

别小看“双击鼠标打开聊天软件”这样一个简单的操作,它几乎涵盖了操作系统的所有功能。我们就从这个熟悉的操作,来认识陌生的操作系统。

操作系统其实就像一个软件外包,内核就相当于这家外包公司的老板。所以接下来请你将自己的角色切换成这家软件外包公司的老板,设身处地地去理解操作系统是如何协调各种资源,帮客户做成事情的。

今后所说的“用户”,都是指操作系统的用户,“客户”则是指外包公司

收藏 打印