微机中,cpu与外设之间有哪几种传送的方式,他们的工作原理是什么啊!!
4个回答
展开全部
方式有四种:程序直接控制方式、中断控制方式、DMA方式、通道方式。
(1)程序直接控制方式:就是由用户进程直接控制内存或CPU和外围设备之间的信息传送。这种方式控制者都是用户进程。
(2)中断控制方式:被用来控制外围设备和内存与CPU之间的数据传送。这种方式要求CPU与设备(或控制器)之间有相应的中断请求线,而且在设备控制器的控制状态寄存器的相应的中断允许位。
(3)DMA方式:又称直接存取方式。其基本思想是在外围设备和内存之间开辟直接的数据交换通道。
(4)通道方式:与DMA方式相类似,也是一种以内存为中心,实现设备和内存直接交换数据的控制方式。
知识延展:
1. 中央处理器(CPU,Central Processing Unit)是一块超大规模的集成电路,是一台计算机的运算核心和控制核心。主要包括运算器和控制器两大部件。此外,还包括若干个寄存器和高速缓冲存储器及实现它们之间联系的数据、控制及状态的总线。
2. 中央处理器拥有多线程、多核心、 乱序执行、NUMA技术、分枝技术和SMP等多项处理技术,与内部存储器和输入/输出设备合称为电子计算机三大核心部件。其功能主要是解释计算机指令以及处理计算机软件中的数据。
(1)程序直接控制方式:就是由用户进程直接控制内存或CPU和外围设备之间的信息传送。这种方式控制者都是用户进程。
(2)中断控制方式:被用来控制外围设备和内存与CPU之间的数据传送。这种方式要求CPU与设备(或控制器)之间有相应的中断请求线,而且在设备控制器的控制状态寄存器的相应的中断允许位。
(3)DMA方式:又称直接存取方式。其基本思想是在外围设备和内存之间开辟直接的数据交换通道。
(4)通道方式:与DMA方式相类似,也是一种以内存为中心,实现设备和内存直接交换数据的控制方式。
知识延展:
1. 中央处理器(CPU,Central Processing Unit)是一块超大规模的集成电路,是一台计算机的运算核心和控制核心。主要包括运算器和控制器两大部件。此外,还包括若干个寄存器和高速缓冲存储器及实现它们之间联系的数据、控制及状态的总线。
2. 中央处理器拥有多线程、多核心、 乱序执行、NUMA技术、分枝技术和SMP等多项处理技术,与内部存储器和输入/输出设备合称为电子计算机三大核心部件。其功能主要是解释计算机指令以及处理计算机软件中的数据。
展开全部
1.无条件传送2.查询工作方式3 中断控制方式4 直接存储器存取方式
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1 无条件传送方式 2 查询工作方式 3 中断控制方式4 直接存储器存取方式
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1、无条件传送(CPU与外设同步工作):
外部控制过程各种动作时间是固定的,而且是已知的。
2、查询方式(CPU与外设不同步工作):
传送前,先查询外设状态,准备好才传送,否则CPU处于等待状态。
3、中断方式:
外设与CPU处于并行工作,一旦外设准备好,外设向CPU发中断申请,条件具备,CPU暂停原程序执行,响应中断,外设与CPU串行工作。
4、DMA方式(高速I/O及成组交换数据):
CPU不干予,由硬件实现存储器与外设之间交换数据,称直接存取存储器。
外部控制过程各种动作时间是固定的,而且是已知的。
2、查询方式(CPU与外设不同步工作):
传送前,先查询外设状态,准备好才传送,否则CPU处于等待状态。
3、中断方式:
外设与CPU处于并行工作,一旦外设准备好,外设向CPU发中断申请,条件具备,CPU暂停原程序执行,响应中断,外设与CPU串行工作。
4、DMA方式(高速I/O及成组交换数据):
CPU不干予,由硬件实现存储器与外设之间交换数据,称直接存取存储器。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询