操作系统原理作业(1)

这篇博客是关于操作系统原理的第一次作业解答,涉及资源管理、中断、DMA及高速缓存的概念。在不同环境中,如主机系统、工作站和手持计算机,内存、CPU等资源需要严格管理。中断用于处理紧急情况,陷阱与中断的区别在于是否由用户程序触发。直接内存访问用于减少CPU负担,CPU通过特定机制得知内存操作完成,而DMA与CPU并行工作时可能产生资源竞争。高速缓存有效提高了数据访问速度,但过大缓存并不直接替代原有设备,因为成本、延迟等问题。
摘要由CSDN通过智能技术生成

操作系统第一次作业

1.2 试举例下列环境中哪些资源必须被严格的管理:

a.主机系统或微型计算机

答:内存资源、CPU资源、外存、网络宽带

b.与服务器相联的工作站

答:内存资源、CPU资源

c.手持计算机

答:内存资源

1.10 中断有何作用?陷阱和中断有何区别?用户程序能否有意地生成陷阱?如果是,有什么目的?

答:中断是一条电线,是产生意外时给CPU的一种信号,希望其停止当前
工作,处理中断所需要的新的程序,处理完毕后继续执行原程序的过程,
既是信号,也是过程。陷阱是中断的一种,是软件产生的中断即软中断。
可以有意生成陷阱来调用操作系统的程序或者检查算术错误。

1.11 直接内存访问被用到高速I/O设备中,以避免日益增加的 CPU 执行负荷。

a. CPU 接口与transfer如何协作?

答:CPU对DMA控制器初始化,CPU写数据到可以被设备独立存储的寄
存器,向I/O接口发出操作命令,I/O接口提出DMA请求。当CPU执行完当
前总线周期即可释放总线控制权。此时,总线裁决逻辑输出总线应答,表
示DMA已经响应,通过DMA控制器通知I/O接口开始DMA传输。

b. CPU 如何知道内存操作何时结束?

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值