阅读:1117回复:4
菜鸟请教一个PCI的问题:
菜鸟请教一个PCI的问题:
如果一块板卡上有多个PCI器件,是否多个PCI器件可同时设置为 Master模式?Master和Host有何区别? 谢谢! |
|
沙发#
发布于:2003-01-25 09:44
嘿嘿~~~
不好意识借问一下,本地DMA与远程DMA主要区别在那里? 谢谢~~~ |
|
|
板凳#
发布于: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反而可以。
|
|
地板#
发布于:2003-02-13 20:37
本地DMA与远程DMA主要区别在那里?
本地DMA,是由宿主CPU启动并维护的,如PLX9054的DMA通道0;远程DMA是指由IO通道上的CPU或其他主控器执行启动并维护的,后者多用于嵌入式。 无论怎样一个复杂的数字电路系统,无不是按照主控代理、缓冲或监视代理、目标代理的结构来安排的。 |
|
地下室#
发布于:2003-02-17 22:06
说的好,鼓掌....
|
|
|