![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
No.5
- 回答日時:
>32ビット用のソフトを64ビットのパソコンに入れても32ビットのパソコンと処理スピードは同じなんですか?
Windows 64bit OSでは、WOW64で32bit環境をエミュレーションして実行している
ベンチマーク上の結果なら、なぜか仮想化のエミュレートしている方が早い場合もある
64bit OSで32bitアプリケーションを実行すると、32bit環境をエミュレートして実行しているので、オーバーヘッドが発生するために理論的にはパフォーマンスが低下する
実際環境なら、ほぼ変わらない
ただ、64bit環境で32bitアプリケーションの方がよいのか64bitアプリケーションの方がよいかは、アプリケーションソフトにより違う。
最適化されているなら、はやり64bitアプリケーションの方がよい。
>64ビットパソコンの方が処理スピードは速いですか?
現行のPCだとOSの違いでしかなく、64bitも32bitも動くPCが大半
同じPCに、64bitと32bitを入れてベンチして遊んだら
ベンチマーク上の結果としては、大差はない。数字上でも若干の違いあるいは、誤差でしかない
いま、TVから録画した映画をBDに書きこんでいるんですが、(ソフトはPowerProducer)映画によっては午前から午後までかかるのがあるんです。
64ビットパソコンでやれば少しは処理が速くなるかなと思ったんですが。
No.4
- 回答日時:
No.1です。
> 64ビット版のPCの場合、CドライブのProgram FilesとProgram Files(×86)と二つフォルダがありますが、(×86)には32ビット用のソフトが入るんじゃないんですか?
Windowsの場合ですね。
その理解は正しいです。
ですが、それと「32ビット用のソフトを64ビットのパソコンに入れても32ビットのパソコンと処理スピードは同じなんですか?」の答えとは関係がありません。
Windowsには64ビット環境で32ビットのアプリケーションソフト(Program Files(X86)にインストールされるソフトウェア)を動かす機能が実装されています。
本来はある環境でしか動かないプログラムをそれとは異なる環境で動かすようにすることをエミュレーションと言いますが、その一種とご理解ください。
いわばちょっとした変換を行いながら処理を行いますので、仮に全く処理速度が同じ32ビット環境と64ビット環境が有った場合、この両方で32ビット環境用のプログラムを動作させると実行速度的には前者の方が有利となります。
参考まで。
いま、TVから録画した映画をBDに書きこんでいるんですが、(ソフトはPowerProducer)映画によっては午前から午後までかかるのがあるんです。
64ビットパソコンでやれば少しは処理が速くなるかなと思ったんですが。
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_10.png?e8efa67)
No.3
- 回答日時:
64bit版Windowsでは32bit版ソフトウェアの一部が動作しないことがあります。
特にスキャナーやプリンタードライバー、TVチューナーは古いものだと64bit版の開発もされておらず64bit版Windowsでは動かないことが多いです。
また「セキュアブート」などの機能が、デジタル署名のないプログラムの実行にかなりの制限をかけています。
64bit版Windowsには32bit版のソフトウェアもある程度動かせるように「WOW64」という機能が搭載されています。多くのソフトウェアはこれで動かすことができますが、一部ソフトウェアはどうしても動かせない場合があります。
64ビット版のPCの場合、CドライブのProgram FilesとProgram Files(×86)と二つフォルダがありますが、(×86)には32ビット用のソフトが入るんじゃないんですか
No.1
- 回答日時:
以下、誤解を恐れずにザックリと。
。。(^^;32ビット、64ビットというのは人が書いたプログラムをコンピュータが実行できる機械語に翻訳した際の1命令の情報の長さです。
1つの命令には「ロードする」とか「ストアする」、「加算する」といった動作を示す部分と、「何処のデータを」と「何処のデータと」という処理対象の場所を示す部分とがあります。
動作の種類は大きく言えば32ビットでも64ビットでも変わりません。
代わるのは処理対象の場所を示す部分の長さ(その部分のビット数)です。
当然64ビットの方が長いですが、ここが長いという事は「32ビットの時より大きなプログラムを作れる」ということになります。それは「よりたくさんのメモリを実装できる」ということでもあります。
で。CPU自体の大きさは32ビットでも64ビットでもさして変わりません。
ということは64ビットの方がより微細な配線で出来てることになります。それはつまりある場所からある場所までの距離が短いということを意味します。
ということは、電子の速度は同じですから64ビットCPUの方が同じ事をするにもより早く情報が伝達されるわけです。つまり処理スピードは速いと。
参考まで。
64ビット版のPCの場合、CドライブのProgram FilesとProgram Files(×86)と二つフォルダがありますが、(×86)には32ビット用のソフトが入るんじゃないんですか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・「I love you」 をかっこよく翻訳してみてください
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・昔のあなたへのアドバイス
- ・かっこよく答えてください!!
- ・あなたが好きな本屋さんを教えてください
- ・スタッフと宿泊客が全員斜め上を行くホテルのレビュー
- ・【大喜利】【投稿~8/27】 こんなガソリンスタンド二度と来るか!なぜそう思った?
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・【お題】動物のキャッチフレーズ
- ・【お題】甲子園での思い出の残し方
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・「それ、メッセージ花火でわざわざ伝えること?」
- ・自分用のお土産
- ・人生で一番お金がなかったとき
- ・一番好きなみそ汁の具材は?
- ・泣きながら食べたご飯の思い出
- ・ちょっと先の未来クイズ第1問
- ・ゴリラ向け動画サイト「ウホウホ動画」にありがちなこと
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
プログラム言語FortranとCの違...
-
命令網羅率の計算問題です
-
+=と÷=の処理速度の謎を教え...
-
VBAでのコントロール操作
-
組み込みCプログラムで実数型
-
なぜ、i++なのか?(ものすごく...
-
シーケンスプログラムについて...
-
CPU、Z80からステート数から...
-
文字の容量(サイズ)についての...
-
KBのMB違いって
-
携帯電話の略語であるMBって英...
-
【有効数字について】 授業で、...
-
EXCELでの16進数取り出し、上...
-
有効数字は最後答えを出すとき...
-
エクセル2010で2進数の計算をす...
-
エクセルVBAで xlOn xlOff の切替
-
1Mバイトって何バイト?
-
もしコンピューターが2進数か...
-
32bit = 4GB(バイト)?
-
正規表現による改行の置換
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
私は
-
組み込みCプログラムで実数型
-
命令網羅率の計算問題です
-
プログラム言語FortranとCの違...
-
VBAでのコントロール操作
-
arduino
-
COM1(RS232C)とUSB仮想COMポー...
-
VBSとVBA
-
アセンブリ言語で。
-
ステート数とは
-
64ビット化による処理速度低下...
-
なぜ、i++なのか?(ものすごく...
-
マイコンのビット数とクロック数
-
MIPS と クロック周波数の換算方法
-
H8Sで割り込み発生時の飛び先ア...
-
応用情報技術者試験問題の解き...
-
MIPS アセンブリ言語
-
PICマイコンのプログラムについ...
-
+=と÷=の処理速度の謎を教え...
-
処理時間の計算 PICアセンブラ
おすすめ情報