DMA方式与程序中断方式的响应发生时间为何不同 DMA方式与程序中断方式相比,其主要特点是什么?

作者&投稿:呈涛 (若有异议请与网页底部的电邮联系)
机器周期又叫存取周期。计算机在指令执行完毕是发程序查询信号这时,发生程序中断响应,CPU中断现行程序。在DMA请求方式中,CPU只是让出总线使用权和不能访存,因此可以在不访存即存取周期结束后响应DMA,让出总线使用权,同时不在访存,而此时CPU还可以进行其他内部操作。我是这么理解的,不知道对不对,求高人指点

因为DMA中CUP只需要一个存取周期就可以实现I/O和主存的通信,所以在一个机器周期结束就可以;但是中断方式需要存储程序断点,所以只能在一个指令的结束才能响应

通俗的说 DMA传送自己管自己的 不影响cpu执行当前程序 而中断是会停止执行当前程序 而cpu是以指令为单位执行程序的 所以..............

指令A=A*2^2,A原来1. 假设这个机器只能一步一步移位,则次指令需要2步,A的值放在寄存器R里[R]初值=21. [R]=[R]*2 [R]=42. [R]=[R]*2 [R]=8如果在第一步响应中断,则需要push([R]=4),还原是[R]=4,而指令还得重新开始,初值不一样了。而DMA虽然需要CPU对DMA进行初始化,貌似不会影响CPU的寄存器,但是个人还是觉得这里是否需要保存一些现场信息呢,不然从DMA返回后,怎么返回到指令的哪一步呢。

DMA方式与程序中断方式相比,其主要特点是什么?~

因为程序直接控制方式耗费大量的CPU时间,而且无法检测发现设备或其他硬件产生的错误,设备和CPU、设备和设备只能串行工作。中断控制方式虽然在某种程度上解决了上述问题,但由于中断次数多,因而CPU仍需要花较多的时间处理中断,而且能够并行操作的设备台数也受到中断处理时间的限制,中断次数增多导致数据丢失。DMA方式和通道方式较好地解决了上述问题。这两种方式采用了外设和内存直接交换数据的方式。只有在一段数据传送结束时,这两种方式才发出中断信号要求CPU做善后处理,从而大大减少了CPU的工作负担。DMA方式与通道控制方式的区别是,DMA方式要求CPU执行设备驱动程序启动设备,给出存放数据的内存始址以及操作方式和传送字节长度等;而通道控制方式则是在CPU发出I/O启动命令之后,由通道指令采完成这些工作。

1从数据传送上看:程序中断方式靠程序传送,DMA方式靠硬件传送;
2从CPU响应时间上看,程序中断方式是在一条指令执行结束时响应,而DMA方式可在指令周期内任意存取周期结束时响应。
3程序中断方式有处理异常事件的能力,DMA则无此能力。
4.程序中断需保护现场,DMA方式不需保护现场。
5.DMA优先级比中断的优先级高。

键盘工作方式 查询方式与中断方式哪个响应速度快
答:肯定中断快。

关于操作系统的专业问题,急
答:采用这种方式的主要好处是充分保证了系统的可预测性,主要缺点是对环境变化的响应可能不如上述中断处理方式快,另外轮询操作在一定程度上降低了CPU的有效利用率。另一种可行的方式是:对于采用轮询方式无法满足需求的外部事件,采用中断方式,其它时间仍然采用轮询方式。但此时中断处理程序与所以其它任务一样拥有优先级,调度器...

计算机考研问题
答:1.程序查询方式 2.程序中断方式 中断的基本概念;中断响应过程;中断处理过程;多重中断和中断屏蔽的概念。 3.DMA方式 DMA控制器的组成;DMA传送过程。 4.通道方式2009年考研计算机大纲(三)2008-8-5 14:14 页面功能 【字体:大中小】【打印】【关闭】 操作系统 「考查目标」 1.了解操作系统在计算机系统中的作用、...

电大单片机原理考试(11-20)
答:AABCDACDCB

求汇编语言微机原理及接口技术答案
答:9. A 10.A 11、 C 12、A. DT/ R 13、此时A1与A0是( A )状态。A.1,0 14、A. M/ IO 15、A 16、B 17、 B 18、 C 19、C 20、A 21、D 22、A. M/IO 23、C 24、B 25、D 26、C 27. C 28. D 29. D 30. B ...

计算机考研需要注意什么 数据结构 组成原理 操作系统 网络 各需要注意...
答:2. 程序中断方式 中断的基本概念;中断响应过程;中断处理过程;多重中断和中断屏蔽的 概念。 3. DMA 方式 DMA 控制器的组成;DMA 传送过程。 4. 通道方式2011 年计算机基础综合考试大纲--操作系统【考查目标】 1. 了解操作系统在计算机系统中的作用、地位、发展和特点。 2. 理解操作系统的基本概念、原理,掌握操作...

关于单片机的种类问题
答:AVR单片机可使用ISP在线下载编程方式(即把PC机上编译好的程序写到单片机的程序存储器中),不需购买仿真器、编程器、擦抹器和芯片适配器等,即可进行所有AVR...中断响应速度快。AVR单片机有多个固定中断向量入口地址,可快速响应中断。AVR单片机耗能低。对于典型功耗情况,WDT关闭时为100nA,更适用于电池供电的应用设备。

嵌入式操作系统的实时性及其影响因素有哪些?
答:1.中断响应时间;2.RTOS进程调度响应时间;3.应用程序响应时间;细分:1.中断响应时间:一般情况下所有外部消息都是通过中断方式来触发的。外部硬件给处理器一个中断,告诉处理器说外部有一个事件需要处理。处理器对一般外部中断的处理分为快速中断和正常中断。一般支持中断的嵌套。这个是有处理器来决定的...

USB是什么意思
答:1996年1月 USB1.1:12Mbps(1.5MB/s)全速(Full-Speed)500mA……1998年9月 USB2.0:480Mbps(60MB/...中断传输类型 支持像游戏手柄,鼠标和键盘等输入设备,这些设备与主机间数据传输量小,无周期性,但对响应...使得PC和周边设备能够通过简单方式、适度的制造成本将各种数据传输速度的设备连接在一起,上述我们提到...

请问一下plc中断指令有什么用
答:执行其他特殊操作。PLC的CPU在整个控制过程中,有些控制要取决于外部事件。比如只有外部设备请求CPU发送数据时,CPU才能向这个设备发送数据。这类控制的进行是取决于外部设备的请求和CPU的响应,当CPU在接受了外部设备的请求时,CPU就要暂停其当前的工作,去完成外部过程的请求,这种工作方式就叫中断方式。