[4027]  WC2MSRの設定を教えてください
投稿者:にゅうさん さん   2000-04-30 07:42:40
このたび家のマシンをWINCHIP2A-200Mhz化したので、WC2MSRを導入したいのですが、具体的な設定の解説をして頂けませんか?

付属のソースを読むと最後の方に色々書いてあったのですが、私が理解できたのは搭載メモリ量指定とMMX&3DNOW有功だけでした。
で、以下の用語の意味を教えて頂きたいのですが(意味が分からないとどれを有功にして良いのか分かりませんので)。
あと、オススメの設定があったら教えてください。

WeakReadOrdering
reverse combining
overlapped combining
MMXPairing
WeakWriteOrdering
CMPXCHG8B

マシン構成は
PC9821V12、WINCHIP2A-200、メモリ32M、WINDOWS95A、DIRECTX6.1導入済みです。
よろしくお願いします。
  1. 西家 さん   2000-05-01 11:54:19
     WinChipのデータシートが、現在は以下のところからダウンロードできます。 http://www.nifty.ne.jp/forum/fpcdiy/winchip/WinChip/WinC.html 英文ですが、原文を読んだほうがいいですよ。
     reverse combining,overlapped combiningはwrite combiningの一種で、他にforward combiningというのもあります。forward/reverseについては書き込み時のアドレスの方向で区別しています。overlappedについては同じアドレスに対して2度書きをした場合の処理です。実際にはString系と非String系でWrite Combiningの種別を別々に設定できるはずですが、WC2MSRではそこまでは設定できません。
     MMXPairingはPentiumII以降と同様に2つのMMXコマンドを同時に実行するか、MMX Pentiumと同様にMMXコマンドを必ずひとつずつ実行するかの選択です。 WeakReadOrdering/WeakWriteOrderingはメモリーにアクセスする際のバスの初期化とアドレスの出力タイミングに関するものだったような記憶があります。マザーボードが対応していないとDMA関連の処理で問題を起こす場合があったはずです。

    CF.WindowsNT/2000でMSRを設定できるソフトがあればいいのですが、存在していないようです。誰かご存知でしたら、お教えください。
  2. まりも さん   2000-05-02 22:46:02
    なかなかWinchipも面白そうですね。入手できそうなのでいろいろいじってみたいと思います。