zuoyun
驱动牛犊
驱动牛犊
  • 注册日期2003-01-21
  • 最后登录2003-07-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1117回复:4

菜鸟请教一个PCI的问题:

楼主#
更多 发布于:2003-01-25 01:08
菜鸟请教一个PCI的问题:
    如果一块板卡上有多个PCI器件,是否多个PCI器件可同时设置为
Master模式?Master和Host有何区别?
                 谢谢!
magicx
驱动老牛
驱动老牛
  • 注册日期2002-02-22
  • 最后登录2014-08-18
  • 粉丝1
  • 关注0
  • 积分-14分
  • 威望13点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-01-25 09:44
嘿嘿~~~

不好意识借问一下,本地DMA与远程DMA主要区别在那里?

谢谢~~~

[color=red]大头鬼! :P[/color]
mengzi
驱动牛犊
驱动牛犊
  • 注册日期2001-08-02
  • 最后登录2004-05-25
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-01-28 22:51
可以都设置为mater,master和host的区别是host通常指cpu,master指IO通道的主控代理,两者相同的地方是均为主控代理。一个数字系统中可以有多个CPU和master,但cpu可以同时工作,master只能分时工作(除非是多通道IO),对于通常计算机系统,只有一个cpu,当master工作时,占有设备总线(如PCI)直接访问主存,此时cpu虽然因为cache可以继续工作但不再能访问任何设备,尽管该设备是目标设备。理论上master设备可以互相访问(此时一方为主控代理,一方为目标代理),但WinOS不支持这种访问,DOS反而可以。

mengzi
驱动牛犊
驱动牛犊
  • 注册日期2001-08-02
  • 最后登录2004-05-25
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-02-13 20:37
本地DMA与远程DMA主要区别在那里?
本地DMA,是由宿主CPU启动并维护的,如PLX9054的DMA通道0;远程DMA是指由IO通道上的CPU或其他主控器执行启动并维护的,后者多用于嵌入式。
无论怎样一个复杂的数字电路系统,无不是按照主控代理、缓冲或监视代理、目标代理的结构来安排的。
yjhleaf
驱动小牛
驱动小牛
  • 注册日期2001-11-04
  • 最后登录2005-11-23
  • 粉丝0
  • 关注0
  • 积分15分
  • 威望2点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-02-17 22:06
说的好,鼓掌....
忽如一夜春风来,千树万树梨花开。
游客

返回顶部