Posted和Non-Posted传送方式
来源:互联网 发布:环保75标准数据 编辑:程序博客网 时间:2024/05/16 18:49
PCI总线规定了两类数据传送方式,分别是Posted和Non-Posted数据传送方式。其中使用Posted数据传送方式的总线事务也被称为Posted总线事务;而使用Non-Posted数据传送方式的总线事务也被称为Non-Posted总线事务。
Posted总线事务指PCI主设备向PCI目标设备进行数据传递时,当数据到达PCI桥后,即由PCI桥接管来自上游总线的总线事务,并将其转发到下游总线。采用这种数据传送方式,在数据还没有到达最终的目的地之前,PCI总线就可以结束当前总线事务,从而在一定程度上解决了PCI总线的拥塞。
Non-Posted总线事务是指PCI主设备向PCI目标设备进行数据传递时,数据必须到达最终目的地之后,才能结束当前总线事务的一种数据传递方式。
显然采用Posted传送方式,当这个Posted总线事务通过某条PCI总线后,就可以释放PCI总线的资源;而采用Non-Posted传送方式,PCI总线在没有结束当前总线事务时必须等待。
为了提高Non-Posted 总线事务的执行效率,PCI-X 总线将PCI 总线使用的Delayed 总线事务,升级为Split 总线事务。采用Split 总线事务可以有效解决HOST/PCI桥的这些重试操作。Split 总线事务的基本思想是发送端首先将Non-Posted 总线请求发送给接收端,然后再由接收端主动地将数据传递给发送端。
原文地址:http://www.cnblogs.com/zhongzhe/p/3892592.html
0 0
- Posted和Non-Posted传送方式
- posted and non-posted
- PCIe posted vs non-posted transactions
- pci posted/not posted
- posted notes
- 【【Oracle posted -- Backup 大全】】
- KVM: Posted Interrupt
- posted-interrrupt implementation
- post===non posted transaction事务类型学习--PCIE学习笔记
- post===non posted transaction事务类型学习--PCIE学习笔记
- I'll keep you posted.
- I'll keep you posted.
- PHP中 HTTP_HOST 和 SERVER_NAME 的区别 MiMi Posted on 2010.07.02 10:25 // 2 Comments
- mysql中int、bigint、smallint 和 tinyint的区别与长度 Posted on February 25, 2012
- pku 1007 一次AC(posted by biggates)
- 2898终于过了(posted by biggates)
- ACMManager Beta 预览(posted by biggates)
- ACMManager 1.0.4 新功能(posted by biggates)
- linux kernel poll & 等待队列
- c程序插入背景音乐(复制到他人电脑也能使用)
- yii邀请好友,分页
- IT 照亮未来
- swift笔记-提醒控件
- Posted和Non-Posted传送方式
- 版本更新(自开服务器版)
- 《长尾理论》读书笔记
- 软工图表
- springMVC框架下如何实现移动端接口调用——流程简介篇
- JavaScript学习(一)
- TProfiler日志分析
- RemoteSever的通信AIDL
- 关于javaweb中简单的跨域问题