现代操作系统 第一章 引论 习题答案

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值