当前位置: 首页 >  在线教学 >  计算机组成原理—输入输出系统

计算机组成原理—输入输出系统

导读:计算机组成原理—硬件结构(3).三.输入输出系统.1.I/O接口.1.1概述.可以看作两个系统或两个部件之间的交接部分,即可以是两种硬设备之间的连接电路,也可以是两个软件的共同逻辑边界。.接口和端口的区别.接口:若干端口+相应的控制逻辑 = 接口.端口:是接口的一些寄存器,存放数

计算机组成原理—硬件结构(3)

三.输入输出系统

1.I/O接口

1.1概述

可以看作两个系统或两个部件之间的交接部分,即可以是两种硬设备之间的连接电路,也可以是两个软件的共同逻辑边界。

  • 接口和端口的区别

接口:若干端口+相应的控制逻辑 = 接口

端口:是接口的一些寄存器,存放数据、控制信息

1.2接口的功能和组成

功能 组成
选址功能 设备选择电路
传送命令功能 命令寄存、译码器
传送数据功能 数据缓存寄存器
反应I/O状态功能 设备状态标记

2.程序查询方式

每时每刻需要CPU不断查询I/O设备是否准备就绪

3.中断查询方式

当出现中断请求时,CPU先完成当前程序,再跳入中断请求的位置执行,执行完后,再回到当初的位置,继续执行原程序

3.1中断过程

中断请求- >中断判优->中断响应->中断服务->中断返回

其中中断服务 又包括:保护现场->中断服务->恢复现场->中断返回

开中断后,可以被中断。关中断后,则不可被打断

4.DMA方式

DMA接口和主存之间有一条数据通路,可以实现成组数据 的传输

注:DMA和主存交换数据有三种方法

  • CPU停止访问:DMA获得总线的控制权
  • 周期挪用:DMA请求时,I/O占用几个周期。无请求时,CPU继续访问主存
  • DMA和CPU交替访问:将CPU工作周期分成DMA和CPU的两个周期

4.1DMA接口功能和组成

  • 功能

CPU申请DMA传送

处理总线控制权的转交

控制数据传送

确定和修改数据首地址和数据长度

给出DMA操作完成信号

  • 组成

4.2工作过程

  • 预处理

  • 数据传送

  • 后处理

由中断服务程序完成

5.中断和DMA的区别

| 中断 | DMA

数据传送 程序 硬件
相应时间 指令执行结束 存取周期结束
异常处理
中断请求 传递数据 后处理
优先级
内容
  • 30个接口自动化测试面试题,赶紧收藏
    30个接口自动化测试面试题,赶紧
    2023-12-05
    1. 什么是接口自动化测试?.答:接口自动化测试是指使用自动化工具对接口进行测试,验证接口的正确性、稳定性和性能等方面的
  • 前途无量的MEMS传感器技术
    前途无量的MEMS传感器技术
    2023-12-03
    MEMS传感器即微机电系统(Micro-electro Mechanical.Systems),是指将精密机械系统与微电
  • 用SGDK开发世嘉MD游戏:入门篇
    用SGDK开发世嘉MD游戏:入门
    2023-12-03
    用SGDK开发世嘉MD游戏:入门篇.0. github上的wiki教程(推荐英语好的看,英语不好的就看我写的教程吧).h
  • 为什么使用消息队列?我这样回答,面试官直说讲得很清楚
    为什么使用消息队列?我这样回答,
    2023-12-01
    为什么要使用消息队列,六个字总结:解耦、异步、消峰.1)解耦.传统模式下系统间的耦合性太强。怎么说呢,举个例子:系统 A
  • 领带
    领带
    2023-12-31
    产品介绍:领带.产品功能.提升形象:领带是一种重要的时尚配件,可以为穿着者增加自信并提升整体形象。.衬托服装:领带可以与
  • 牛仔裤
    牛仔裤
    2024-01-05
    牛仔裤.牛仔裤,是一种起源于美国的经典服装单品,以其耐穿耐磨的特性,成为了时尚界不可或缺的一部分。无论是男女老少,都能在
  • 休闲衬衫
    休闲衬衫
    2023-12-21
    休闲衬衫.产品描述.我们的休闲衬衫是男士和女士款式的时尚休闲服装,适合各种休闲场合穿着。我们的衬衫采用优质的面料制成,有
  • 儿童T恤
    儿童T恤
    2023-12-26
    儿童T恤.儿童T恤是一种专门为儿童设计的上衣,具有舒适、时尚、环保等特点,是孩子们*常穿着的必备单品。.产品功能.儿童T
  • 裙子
    裙子
    2023-12-16
    裙子.产品描述.我们的裙子采用高品质的面料制成,款式多样,适合各种场合穿着。无论是休闲的街头漫步,还是正式的商务会议,我
  • 儿童衬衫
    儿童衬衫
    2024-01-20
    儿童衬衫.产品功能.舒适的面料,透气性好,适合孩子穿着.简约时尚的设计,适合各种场合穿着.多种颜色和图案选择,满足不同孩
  • 儿童外套
    儿童外套
    2023-12-06
    儿童外套.产品功能.我们的儿童外套具有多种功能,包括保暖、防风、防水和舒适。它们采用高质量的面料制成,能够有效地抵御寒冷
  • 连衣裙
    连衣裙
    2024-01-20
    连衣裙.产品功能.舒适的穿着体验.时尚的设计风格.多种款式选择.适用于多种场合.产品描述.我们的连衣裙采用高品质的面料,
  • 外套
    外套
    2024-01-10
    外套.产品功能.外套是一种常见的服装,通常可作为保暖服装或装饰性服装穿着。它们有多种形式,包括短款和长款、有无连帽、单宽
  • 儿童运动服
    儿童运动服
    2023-12-16
    儿童运动服.产品功能.我们的儿童运动服采用高品质的面料和工艺制作而成,具有出色的透气性和舒适性,可以让孩子在运动中保持干