PCI Bus Mastering

本文介绍了PCI总线上的Bus Master技术,这是一种允许除系统芯片组以外的设备直接控制总线进行数据传输的功能。通过Bus Master,可以减少CPU负载并提高系统性能,使多个设备能够同时进行高效的数据交换。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

from:http://www.pcguide.com/ref/mbsys/buses/types/pciMastering-c.html

 

As discussed in the section on system bus functions and features , bus mastering is the capability of devices on the PCI bus (other than the system chipset, of course) to take control of the bus and perform transfers directly. The PCI bus is the first bus to popularize bus mastering; probably in part because for the first time there are operating systems and software that are really capable of taking advantage of it.

PCI supports full device bus mastering, and provides bus arbitration facilities through the system chipset. PCI's design allows bus mastering of multiple devices on the bus simultaneously, with the arbitration circuitry working to ensure that no device on the bus (including the processor!) locks out any other device. At the same time though, it allows any given device to use the full bus throughput if no other device needs to transfer anything. In a way, the PCI bus acts like a tiny "local area network" inside the computer, in which multiple devices can each talk to each other, sharing a communication channel that is managed by the chipset.

 

---------------------------------------------------------------------------------------------------------------------------------------------------------

 

from:http://www.highpoint-tech.cn/china/technical_pc.htm

 

所谓 Bus Master 是具有存取记忆体或周边装置能力之装置,也就是Bus Master 的装置须有能力控制位址及控制讯号,PCI Bus Master 如果要以 Master Mode 存取资料,首先要经由REQ#控制讯号,向仲裁器发出要求,仲裁器会以GNT#控制讯号回应 PCI Bus Master 要求,PCI Bus Master 收到GNT#后,才取得Bus (总线)的使用权。Bus Master 可减少CPU的负荷,并增加系统的效能,因为当一装置在执行 Bus Master 的动作时, CPU 仍可执行其他的指令动作。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值