7.4 I/O方式

返回目录《计算机组成原理笔记目录(2019 王道考研)》

7.4 I/O方式
本节主要内容
    1.程序查询
    2.程序中断
    3.DMA方式

1.程序查询
    1.程序查询方式流程图

在这里插入图片描述

    2.程序查询方式接口结构
        受到寄存器的限制,一次只能传输一个字的数据

在这里插入图片描述

    3.例题

在这里插入图片描述

    4.程序查询的主要特点、优点和缺点
        1.主要特点:CPU有“踏步等待现象”,CPU与I/O串行工作
        2.优点:接口设计简单、设备量少
        3.缺点:CPU在信息传送过程中要花费很多时间用于查询和等待,
            而且在一段时间内只能和一台外设交换信息,效率大大降低。
2.程序中断方式内容简介
    1.中断系统
        1.中断的基本概念
        2.工作流程
            1.中断请求
            2.中断响应
            3.中断处理
        3.单重中断与多重中断
    2.程序中断方式
        1.工作流程
        2.CPU占用情况
3.中断系统
    1.中断的基本概念

在这里插入图片描述

    2.中断请求的分类

在这里插入图片描述
在这里插入图片描述

    3.中断请求标记

在这里插入图片描述

    4.中断判优--实现
        中断判优既可以用硬件实现,也可用软件实现
        硬件实现:硬件排队器 和 软件实现:查询程序

在这里插入图片描述

    5.中断请求的优先级设置
        1.硬件故障中断属于最高级、其次是软件中断;
        2.非屏蔽中断优于可屏蔽中断;
        3.DMA请求优于I/O设备传送的中断请求;
        4.高速设备优于低速设备;
        5.输入设备优于输出设备;
        6.实时设备优于普通设备。
    6.中断处理过程
        1.中断隐指令
            1.关中断
            2.保存断点
            3.引出中断服务程序
                1.软件查询法
                2.硬件向量法
                    由硬件产生向量地址,再由向量地址找到入口地址

在这里插入图片描述

        2.中断服务程序
            1.保护现场
            2.中断服务
            3.恢复现场
            4.中断返回   

在这里插入图片描述

        3.中断过程总结

在这里插入图片描述

            1.单重中断:执行中断服务程序时,不响应新的中断请求。
            2.多重中断:又称中断嵌套,执行中断服务程序时可响应新的中断请求。
            3.单重中断和多重中断的区别

在这里插入图片描述

            4.中断屏蔽技术

在这里插入图片描述
在这里插入图片描述

                例题

在这里插入图片描述

    7.中断系统小结

在这里插入图片描述
在这里插入图片描述

4.程序中断方式
    1.工作流程

在这里插入图片描述

    2.例题,计算CPU占用情况(CPU占用情况:中断响应(隐指令)+中断服务程序)
    在异步串行通信线上传输:至少需要1个起始位和1个终止位。但是终止位可以有多位
        题目特别强调1位终止位,是为了固定情况

在这里插入图片描述

在这里插入图片描述

5.DMA方式
    主要内容
        1.DMA控制器
        2.传送过程
        3.传送方式
        4.特点
        5.与中断方式的区别
        6.CPU占用情况
    1.DMA控制器
        1.DMA控制器的由来和功能

在这里插入图片描述

        2.DMA的结构

在这里插入图片描述

    2.DMA的传送过程

在这里插入图片描述
在这里插入图片描述

    3.DMA的传送方式

在这里插入图片描述

    4.特点       

在这里插入图片描述

    5.DMA方式与中断方式比较

在这里插入图片描述

    6.CPU占用情况,用例题体现

在这里插入图片描述
在这里插入图片描述

    7.DMA总结回顾

在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值