电脑主板接口的控制方式

   CPU通过接口对外设进行控制的方式有以下几种:

  (1)程序查询方式

  这种方式下,CPU通过I/O指令询问指定外设当前的状态,如果外设准备就绪,则进行数据的输入或输出,否则CPU等待,循环査询。

  这种方式的优点是结构简单,只需要少量的硬件电路即可,缺点是由于CPU的速度远远高于外设,因此通常处于等待状态,工作效率很低。

  (2)中断处理方式

  在这种方式下,CPU不再波动等待,而是可以执行其他程序,一旦外设为数据交换准备就绪,可以向CPU提出服务请求,CPU如果响应该请求,便暂时停止当前程序的执行,转去执行与该请求对应的服务程序,完成后,再继续执行原来被中断的程序。

  中断处理方式的优点是显而易见的,它不但为CPU省去了查询外设状态和等待外设就绪所花费的时间,提卨了CPU的T作效率,还满足了外设的实时要求。m需要为每个I/O设备分配一个中断请求号和相应的中断服务程序,此外还需要一个中断控制器(I/O接口芯片)管理I/O设备提出的中断请求,例如设置中断屏蔽、中断请求优先级等。

  此外,中断处理方式的缺点是每传送一个字符都要进行中断,启动中断控制器,还要保留和恢复现场以便能继续原程序的执行,花费的工作量很大,这样如果需要大量数椐交换,xp系统性能会很低。

  (3)DMA(直接存储器存取)传送方式

  DM八最明显的一个特点是它不是用软件而是采用一个专门的控制器来控制内存与外设之间的数椐交流,无须CPU介入,大大提髙CPU的工作效率。

  在进行DMA数据传送之前,DMA控制器会向CPU申请总线控制权,如果CPU允许,则将控制权交出。因此,在数据交换时,总线控制权由DMA控制器掌握,在传输结束后,DMA控制器将总线控制权交还给CPU。

时间: 2024-09-12 22:46:19

电脑主板接口的控制方式的相关文章

I/O程序直接控制方式

I/O操作是计算机处理中非常重要的操作,如何实现对I/O设备的有效控制,以更好地满足用户的输入/输出要求,是设备管理中非常重要的问题之一.在计算机技术的发展过程中,I/O控制方式也在不断地发展,对I/O控制的要求主要是基于尽量减少主机对I/O控制的干预,把主机从繁杂的I/O控制事务中解脱出来,以更多地完成其数据处理任务. 按照I/O控制功能的强弱,以及和CPU之间联系方式的不同,可把I/O设备的控制方式分为4种,这4种控制方式代表了I/O控制发展的4个阶段,从程序直接控制方式发展到中断驱动方式,

《MPLS和VPN体系结构(修订版)》一第3章 信元模式MPLS操作3.1 通过LC-ATM接口实现控制层的连通

第3章 信元模式MPLS操作 MPLS和VPN体系结构(修订版) 在第2章中,读者可以了解到三层交换设备(路由器)是如何通过帧模式接口来运行MPLS的.运行MPLS的路由器在同一个链路上既会交换纯IP的数据包(用于控制协议),也会交换打上了标签的数据包(转发过来的或者在本地生成的流量).这些路由器还会通过检查位于IP数据包初始位置的标签头部,并以此来执行标签交换. 若要套用MPLS架构来突破ATM技术的限制,就必须克服以下障碍. 没有一种机制可以在两个邻接的MPLS节点之间通过ATM接口直接交换

直流控制方式的最佳电子器件

问题描述 直流控制方式的最佳电子器件 各位大神好,请问控制直流电通断时间长短的最佳控制器件是什么?要求高灵敏度,无声,使用寿命长,体积小,用于控制小功率加热电阻,实现恒温控制.求推荐常用的最佳的电子器件,有型号和驱动电路最好了.谢谢

网站申请不到支付宝接口、微信接口,免接口收款实现方式几种解决办法_JavaScript

网站申请不到支付宝接口.微信接口,免接口收款实现方式. 由于客户网站需要支付,但是又申请不到接口,找了一个第3方的接口,每用几天就不行了,所以研究了一下 现在网上流行的付款方式. 很多非正规业务网站申请不到支付宝的即时到帐接口,微信收款接口也申请不到.但是又必须需要付款接口,怎么办. 现在网上有很多这种免接口实现方式, 主要有2种方式: 1,申请第3方的支付,或者直接自己搭建一个第3方网站.这个网站是正规网站,比如说正常购物网站,卖衣服,鞋子这些正规实体商品 这种网站就很容易申请到接口. 申请接

谈谈分布式事务之一:SOA需要怎样的事务控制方式

在一个基于SOA架构的分布式系统体系中,服务(Service)成为了基本的功能提供单元,无论与业务 流程无关的基础功能,还是具体的业务逻辑,均实现在相应的服务之中.服务对外提供统一的接口,服 务之间采用标准的通信方式进行交互,各个单一的服务精又有效的组合.编排成为一个有机的整体.在 这样一个分布式系统中某个活动(Activity)的实现往往需要跨越单个服务的边界,如何协调多个服务 之间的关系使之为活动功能的实现服务,涉及到SOA一个重要的课题:服务协作(Service Coordination

简述x264几种码率控制方式的实现

x264的码率控制是基于libavcodec和经验的.这篇文章将尝试说明复杂的码率控制算法背后的理论基础. 几点理论: 1.固定质量并不等价于PSNR或QP完全恒定.复杂场景或者高速场景中难以辨别的细节会被选择性省略,以节省码率: 2.如果运动预测生效,将获得更好的质量:低速场景中,1个错误可能扩散到好几秒钟中.此时如果运动预测启用,只需要更改一个帧,就能增进整个场景的质量: 3.如果有一个帧的一个QP的编码结果,就可以预测这个帧其它QP编码将消耗的空间.QP差距越大,预测越不准确: 4.帧的重

WdatePicker()时间控制方式(转载+原创)

 控制时间在制定范围内: <input class="wzsrk" name="startDateStr" id="startDateStr" type="text" placeholder="开始时间" onClick="WdatePicker({minDate: '%y-%M-%d',maxDate: '#F{$dp.$D(\'endDateStr\')}' })" /&g

电脑硬件所有接口详解

  CPU与外部设备.存储器的连接和数据交换都需要通过接口设备来实现,前者被称为I/O接口,而后者则被称为存储器接口.存储器通常在CPU的同步控制下工作,接口电路比较简单;而I/O设备品种繁多,其相应的接口电路也各不相同,因此,习惯上说到接口只是指I/O接口. 一.I/0接口的概念 1.接口的分类 I/O接口的功能是负责实现CPU通过系统总线把I/O电路和 外围设备联系在一起,按照电路和设备的复杂程度,I/O接口的硬件主要分为两大类: (1)I/O接口芯片 这些芯片大都是集成电路,通过CPU输入

新锐国际企业员工门户解决方案

1.您的新产品能根据生命周期推陈出新吗? 您的客户服务周到及时有效吗? 员工流失率降低,企业文化发扬了吗? 这些,都离不开企业员工门户. ● 在市场竞争日益激烈的今天,每个企业都面临着如何提升自身竞争力的问题 企业竞争力的提高体现在很多方面,如新产品的快速提供,高质量的客户服务,不断优化的内部业务管理流程,企业对员工的吸引力以及企业文化的大力发扬等.这些核心竞争力的形成和发展归根结底都与企业对自身以往的实践经验和相关领域知识的积累程度密切相关. 企业的知识财富积累的快.积累的多,企业形成上述竞争