デュアルの短所について

このエントリーをはてなブックマークに追加
96名無しさんi486
なんかまじめに答えるのが馬鹿らしくなってきたのだけど、念のため。

今、タスクマネージャーを見ながら、15MBぐらいのファイルを圧縮した
けど、Win2000(おそらくNT4.0)では二つのCPUで解凍処理を同時に行う
ような様子はありませんでした。
タスクマネージャーの表示の速さは秒単位だけど、OSのスレッドはms
単位で切り替えられているはずです。OSのスレッド切り替えで圧縮処理
をCPU1でおこなったり、CPU2でおこなったりするため、一見圧縮処理
を分散しているように見えるけど、両方同時に圧縮処理をしているわけ
ではないです。

圧縮処理をしても、トータルのCPU負荷が50%+α(画面の表示や、OSのシステム分)
程度までしかあがらないわけ。

15MBのファイルを同時に二つ圧縮すれば、トータル負荷率は100%になる。
そのうえ、時間は一つの時と変わらない。
三つ目からは、その分圧縮に要する時間が増える。

長い、疲れた、昼寝する。
わかった人はあげてくれ。