操作系统是如何工作的.pdfVIP

  • 3
  • 0
  • 约1.64千字
  • 约 3页
  • 2022-04-17 发布于上海
  • 举报
操作系统是如何工作的 无论是电脑操作系统还是手机操作系统,无论是 windows还是linux还是手机的工作原理都是一样的。比如 在你阅读这篇文章的时候,操作系统是在运行吗?这些问题 并不复杂,但它们深入涉及到操作系统的本质。为了彻底理 解这些问题,我们需要透彻理解操作系统的行为模型,包括 性能、安全和除错等方面的机制。 我们以 Linux 为例来帮助你了解操作系统的行为模型,别的 系统基本原理也是一样的。在任意给定时刻,某个 CPU 上 仅有一个任务处于活动状态。大多数情形下这个任务是某个 用户程序,例如你的 Web 浏览器或音乐播放器,但它也可 能是一个操作系统线程。可以确信的是它是一个任务,不是 两个或更多,也不是零个,就是一个。 ?这听上去可能会有些问题,比如你的音乐播放器是否会独 占 CPU 而阻止其它任务运行,从而使你不能打开任务管理 工具去杀死音乐播放器,甚至让鼠标点击也失效,因为操作 系统没有机会去处理这些事件。 此时便轮到中断大显身手了,中断就好比一声巨响或一次拍 肩后,神经系统通知大脑去感知外部刺激一般。计算机主板 上的芯片组同样会中断 CPU 运行以传递新的外部事件,例 如键盘上的某个键被按下、网络数据包的到达、一次硬盘读 取的完成等,硬件外设、主板上的中

文档评论(0)

1亿VIP精品文档

相关文档