可学答题网 > 问答 > 嵌入式系统题库,高级系统架构师题库
目录: 标题| 题干| 答案| 搜索| 相关
问题

嵌入式系统中采用中断方式实现输入/输出的主要原因是(1)。在中断时,CPU断


嵌入式系统中采用中断方式实现输入/输出的主要原因是(1)。在中断时,CPU断点信息一般保存到(2)中。空白(1)处应选择()

  • AA.速度最快
  • BCPU不参与操作
  • C实现起来比较容易
  • D能对突发事件做出快速响应
参考答案
参考解析:

本题主要考查嵌入式系统输入/输出方式的基础知识。在一般的操作系统中,输入/输出方式主要有以下几种:①程序控制方式:CPU直接利用I/O指令编程,实现数据的I/O。CPU发出I/O命令,命令中包含了外设的地址信息和所要执行的操作,相应的I/O系统执行该命令并设置状态寄存器;CPU不停地(定期地)查询I/O系统以确定该操作是否完成。由程序主动查询外设,完成主机与外设间的数据传送,方法简单,硬件开销小。②程序中断方式:CPU利用中断方式完成数据的I/O,当I/O系统与外设交换数据时,CPU无须等待也不必去查询I/O的状态,当I/O系统完成了数据传输后则以中断信号通知CPU。CPU然后保存正在执行程序的现场,转入I/O中断服务程序完成与I/O系统的数据交换。然后返回原主程序继续执行。与程序控制方式相比,中断方式因为CPU无须等待而提高了效率。在系统中具有多个中断源的情况下,常用的处理方法有:多中断信号线法、中断软件查询法、雏菊链法、总线仲裁法和中断向量表法。③DMA方式:使用DMA控制器(DMAC)来控制和管理数据传输。DMAC和CPU共享系统总线,并且具有独立访问存储器的能力。在进行DMA时,CPU放弃对系统总线的控制而由DMAC控制总线;由DMAC提供存储器地址及必需的读写控制信号,实现外设与存储器之间进行数据交换。DMAC获取总线方式主要有3种,分别是暂停方式、周期窃取方式和共享方式。④通道:通道是一种通过执行通道程序管理I/O操作的控制器,它使主机与I/O操作之间达到更高的并行程度。在具有通道处理机的系统中,当用户进程请求启动外设时,由操作系统根据I/O要求构造通道程序和通道状态字,将通道程序保存在主存中,并将通道程序的首地址放到通道地址字中,然后执行"启动I/O"指令。按照所采取的传送方式,可将通道分为字节多路通道、选择通道和数组多路通道3种。⑤输入输出处理机(IOP):也称为外围处理机(PPU),它是一个专用处理机,也可以是一个通用的处理机,具有丰富的指令系统和完善的中断系统。专用于大型、高效的计算机系统处理外围设备的I/O,并利用共享存储器或其他共享手段与主机交换信息。从而使大型、高效的计算机系统更加高效地工作。与通道相比,IOP具有比较丰富的指令系统,结构接近于一般的处理机,有自己的局部存储器。嵌入式系统中采用中断方式实现输入/输出的主要原因是能对突发事件做出快速响应。在中断时,CPU断点信息一般保存到栈中。

分类:嵌入式系统题库,高级系统架构师题库
相关推荐

1、在操作系统中,虚拟输入/输出设备通常采用(46)来实现。

在操作系统中,虚拟输入/输出设备通常采用(46)来实现。ASpooling技术,利用磁带BSpooling技术,利用磁盘C脱机批处理技术,利用磁盘D通道技术,利用磁带

2、采用查询方式来实现输入输出是因为它()

采用查询方式来实现输入输出是因为它()A速度最快BCPU可以不介入C实现起来比较容易D在对多个事件查询工作时,能对突发事件做出实时响应

3、● 在嵌入式系统中,采用查询方式实现输入输出的主要原因是 (29) 。(29

● 在嵌入式系统中,采用查询方式实现输入输出的主要原因是 (29) 。(29)A 速度最快B CPU 可以不介入C 实现起来比较容易D 在对多个事件查询工作时,能对突发事件做出实时响应

4、● 计算机中数据输入输出的控制方式有多种, “中断”方式的优点不包括 (7)

● 计算机中数据输入输出的控制方式有多种, “中断”方式的优点不包括 (7) 。(7)A I/O与 CPU并行处理B 并行处理多种 I/OC 实时响应突发事件D 批量传送数据

5、如果希望用8255实现中断式输入/输出,可以选用的工作方式有:()

如果希望用8255实现中断式输入/输出,可以选用的工作方式有:()A方式0B方式1C方式2D以上都可以

6、● 计算机中数据输入输出的控制方式有多种, “中断”方式的优点不包括 (6)

● 计算机中数据输入输出的控制方式有多种, “中断”方式的优点不包括 (6) 。(6)A I/O与 CPU并行处理B 并行处理多种 I/OC 实时响应突发事件D 批量传送数据