操作系统第一次作业
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传输。