操作系统--设备管理

数据传输方式

程序直接控制方式:用户教程直接控制内存或cpu和外部设备之间的信息传达。

                                缺点:cpu利用率低,无法并行工作,无法发现处理硬件错误

中断控制方式: cpu中断io进程,io设备完成后,向cpu发送中断。cpu和io设备可以并行。

                        缺点:频繁中断。

直接存取方式(DMA方式): DMA控制器(控制状态寄存器,数据缓存寄存器,传送字节计数器,内存地址寄存器)。cpu和io设备可以并行,每个io指令操作一个块。

通道方式:专门处理io操作的处理机,有专门指令。可并行操作,要硬件支持。

中断技术

        中断是一种处理外部事件或内部异常的机制,它可以打断正在执行的程序,以便立即处理特定的事件或条件。

硬中断

外中断(中断):由处理机和内存外部引起。

内中断(陷阱):处理机和内存内部引起。一般由处理机正在执行的文件引起。

软中断

是通信进程间模拟硬中断的信号通信方式。

缓冲技术

为缓解cpu和i/o设配间速度不匹配的矛盾而建立的临时存储区。减少cpu的中断,放宽对cpu响应时间的限制。解决数据粒度不匹配。

缓存种类:单缓冲,双缓冲,多缓存,缓冲池。

单缓冲:没空不写,非满不读。设备与设备间无法进行并行操作。

缓冲池:三种缓冲队列(空白缓冲队列,输入缓冲队列,输出缓冲队列)

设备分配

设备控制表(DCT),系统设备表(SDT),控制器表(CODT),通道控制表(CHCT)。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值