[ このメッセージへの返事 ]
[ 返事を書く ]
[ home.html ]
投稿者:
movem.l d0-d7/a0-a5,-(sp) @ PPP04086.win.or.jp on 97/7/09 23:57:44
In Reply to: Re: ということは・・・
posted by ASGULD @ ppp9208.pppp.ap.so-net.or.jp on 97/7/09 23:37:58
>
> > BusMasterを使用すると、ベンチマークなどの数字は悪くなる可能性は十分あります。
> > 結局、CPUが片手間にやらなくては行けない仕事をDMAによって肩代わりすることになるわけで、CPU側が本気を出せる場合は、CPUに任せたほうが有利なわけです。
> > BusMasterの効果は、他に何か作業をしている最中にHDDアクセスをするなど、実際の作業中に現れるものだと思ってください
> > (スキャンディスクをしている最中に別のことをするとか)
>
> 単に快適さを求める場合は、バスマスタ使わないほうがいいんでしょうか。
> でもバスマスタ使わないとU−DMAのスピードは発揮されないんですよね?
> しかし入れても速くなってないけど・・・
> Writeが遅くなるのはつらい・・・ものがある
バスマスタは通常CPUです。
DMA転送はCPUの変わりにDMAコントローラがバスマスタとなり、データ転送を行います。この間、CPUはバスにアクセスできなくなります。但し、キャッシュ内のプログラムは実行可能です。
まあ、参考までに。
|