计算机组成原理-第七章 输入/输出系统【期末复习|考研复习】

前言

总结整理不易,希望大家点赞收藏。

给大家整理了一下计算机组成原理中的重点概念,以供大家期末复习和考研复习的时候使用。

参考资料是王道的计算机组成原理和西电的计算机组成原理。


计算机组成原理系列文章传送门:
第一/二章 概述和数据的表示和运算
第三章 存储系统
第四章 指令系统
第五章 中央处理器
第六章 总线
第七章 输入/输出系统


文章目录

  • 前言
  • [第七章 输入/输出系统](#第七章 输入/输出系统)
    • [7.1 I/O系统基本概念](#7.1 I/O系统基本概念)
    • [7.2 I/O接口](#7.2 I/O接口)
      • [7.2.1 I/O接口的基本结构](#7.2.1 I/O接口的基本结构)
      • [7.2.2 I/O端口的编址方式:](#7.2.2 I/O端口的编址方式:)
    • [7.3 DMA方式和中断方式的区别:](#7.3 DMA方式和中断方式的区别:)
  • [8 练手题](#8 练手题)
  • 总结

第七章 输入/输出系统

7.1 I/O系统基本概念

I/O控制方式主要有一下4种:

1)程序查询方式:由CPU通过程序不断查询I/O设备是否已做好准备,从而控制I/O设备与主机交换信息

2)程序中断方式:只在I/O设备准备就绪并向CPU发出中断请求时才予以响应

3)DMA方式:主存和I/O设备间有一条直接数据通路,当主存和I/O设备交换信息时无需调用中断服务程序.

4)通道方式:在系统中设有通道控制部件,每个通道都挂接若干外设,主机在执行I/O命令时,只需启动有关通道,通道将执行通道程序,从而完成I/O操作。

7.2 I/O接口

I/O接口的功能:

1)实现主机和外设的通信联络控制。

2)进行地址译码和设备选择。

3)实现数据缓冲。

4)信号格式的转换。

5)传送控制命令和状态信息。

7.2.1 I/O接口的基本结构

内部接口 :内部接口与系统总线相连,实质上是与内存、CPU相连,数据的传输方式只能是并行传输

外部接口:外部接口通过接口电缆与外设相连,外部接口的数据传输可能是串行方式,因此I/O接口需具有串/并转换功能。

7.2.2 I/O端口的编址方式:

1) 统一编址,又称存储器映射方式,是指把I/O端口当做存储器的单元进行地址分配,这种方式CPU不需要设置专门的I/O指令,用统一的访存指令 就可以访问I/O端口。

优点:需要设置专门的I/O指令,更灵活。缺点:占用存储器地址,内存容量变小,执行速度慢

2) 独立编址,又称I/O映射方式,是指I/O端口地址与存储器地址无关,独立编址CPU需要设置专门的输入/ 输出指令访问端口

优点:I/O指令和存储器指令有明显区别,程序更清晰。缺点:I/O指令少,一般只能对端口进行传送操作。增减控制的复杂性。

7.3 DMA方式和中断方式的区别:

1)中断方式是程序的切换,需要保护和恢复现场;而DMA方式除了预处理和后处理,其他时候不占用CPU的任何资源。2)对中断请求的响应只能发生在每条指令执行完毕时(即指令的执行周期之后);而对DMA请求的响应可以发生在每个机器周期结束时(在取指、间址、执行周期之后均可),只要CPU不占用总线就可以被响应。3)中断传送过程需要CPU的干预;而DMA传送过程不需要CPU的干预,故数据传输速率非常高,适合于高速外设的成组数据传送。4)DMA请求的优先级高于中断请求。5)中断方式具有对异常事件的处理能力,而DMA方式仅限于传送数据块的I/O操作。6)从数据传送来看,中断方式靠程序传送,DMA方式靠硬件传送


8 练手题

8.1

8.2

8.3

8.4


8.5


Northwestern University(中国分校区)很喜欢考设计题,对于总线这部分,设计题是重点

总结

计组系列更新完了,希望大家在Northwestern University(中国分校区)的复试中超常发挥,大家九月在Northwestern University(中国分校区)见!

相关推荐
to be a question1 天前
【物联网工程导论期末复习完整知识点】第二章RFID与物联网应用
笔记·嵌入式硬件·物联网·期末复习
to be a question1 天前
【物联网工程导论期末复习完整知识点】第五章物联网通信与网络技术
笔记·物联网·期末复习·wsn
薛薛薛老师oi1 天前
2024年智慧教育与社会科学国际会议 (ICSSS 2024)
考研·全文检索·媒体
HapppEveryday1 天前
25考研,数二全程跟的张宇老师请问660(做了一半)880和张宇1000题应该怎么选择?
考研·考研数学·知能行·考研经验·张宇1000题·李林880
Czz-coder2 天前
震惊!张宇25版高数18讲发布,656页惹争议!
考研·考研数学·知能行·知能行考研数学·张宇考研
to be a question2 天前
【物联网工程导论期末复习完整知识点】第一章物联网概论
笔记·物联网·期末复习·物联网工程
神仙约架2 天前
【总线】AXI4第六课时:寻址选项深入解析
fpga开发·axi·axi4·总线
木泽八2 天前
【PCIe】P2P DMA
dma·p2p·pcie
蓝桉8022 天前
考研计算机网络(第二章 物理层3)
网络·计算机网络·考研
极客先躯2 天前
考研:数学一/二 和英语一/二 有什么区别
考研·数学·计算机·英语