- 操作系统必须为用户提供扩展机器,并且必须管理I / O设备和其他系统资源。 在某种程度上,这些是不同的功能。
- 大型机操作系统:保险公司的索赔处理。
服务器操作系统:Siri的语音到文本转换服务。
多处理器操作系统:视频编辑和渲染。
个人电脑操作系统:文字处理应用程序。
掌上计算机操作系统:上下文感知推荐系统。
嵌入式操作系统:编程用于录制电视的DVD录像机。
传感器节点操作系统:监控荒野区域的温度。
实时操作系统:空中交通管制系统。
智能卡操作系统:电子支付 - 在分时系统中,多个用户可以使用他们自己的终端同时访问和执行计算系统上的计算。 多道程序系统允许用户同时运行多个程序。 所有分时系统都是多道程序设计系统,但并非所有多程序系统都是分时系统,因为多道程序系统可以在只有一个用户的PC上运行。
- 经验证据表明,存储器访问表现出参考局部性的原则,其中如果读取一个位置,则接下来访问附近位置的概率非常高,尤其是接下来的存储器位置。 因此,通过缓存整个缓存行,接下来缓存命中的概率会增加。 此外,现代硬件可以将32或64字节块传输到高速缓存行,比读取与单个字相同的数据要快得多。
- 多道程序设计的主要原因是让CPU在等待I/O完成时做一些事情。如果没有DMA,则CPU完全执行I/O操作,因此多道程序设计无法获得任何信息(至少在CPU利用方面)。无论一个程序做多少I/O,CPU都将100%繁忙。当然,这假定主要延迟是复制数据时的等待。如果由于其他原因(例如,在串行线路上到达),CPU可以做其他工作。
- 通常对不同用户限制对I / O设备(例如&#x
现代操作系统 第一章 引论 习题答案
最新推荐文章于 2024-05-09 18:07:59 发布