はじめて質問します。
言葉足らずでわかっていただけるかどうか不安ですが…。
同じMHzの16ビットのCPUと32ビットのCPUとでは、
処理速度って違うのでしょうか?
16ビットのCPUと32ビットのCPUとの違いを書いているページは
多々見かけたりするのですが、周波数とからめてかかれたページがなく、
実際、何がどう違うのかわかりません。
一度にそれぞれ16ビットや32ビットアクセスするのだと思うのですが、
そうなると、同じ周波数ならずいぶん速度が違ってしまうような…。
一度にアクセスできるというのも、1回の振動で16ビット、または
32ビットの処理をするということなのでしょうか?
どなたか、教えてください。
お願いいたします。

このQ&Aに関連する最新のQ&A

A 回答 (1件)

管理者より:


同等の質問があるのでそちらをご参照下さい

参考URL:http://www.okweb.ne.jp/kotaeru.php3?q=31629
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aと関連する良く見られている質問

Q64ビット、32ビットCPUについて

質問しておいて申し訳ないですが
現時点でほぼCPU等の知識はありません。

コンピュータ概論という科目で勉強中の身です。

テキストを読んでいて気になったところがあるので質問します。

「32ビットCPUでは汎用レジスタが32ビット長で8本だったのが、64ビット対応のCPUでは64ビット長で16本と4倍に増えています」

という文面についてなのですが

最後の4倍というところが引っかかっています。
正直現時点で知識がなさ過ぎるので詳しい事を説明されても、余計こんがらがってしまうだけなのですが

単純に数字だけ見て、32ビット長が64ビット長に、8本が16本にでそれぞれ2倍なので
結果4倍という感じでしょうか?



後、以前ちょっと電源ユニットとマザーボードに関しての質問をしたのですが
その際、テキストに載っている文面をそのまま載せたところ
この文面は違うという指摘を受けました。

大学側が指定したテキストなので、このテキストを読んだ上でレポートを書くのですが
文面が間違っていると言われるとどうしたらいいものか…
(ただ、その文面がある単元は、レポートを書くのには直接必要ないところではありますが)

本によって、記載されている事柄が真実とは多少異なるというのは普通にあることでしょうか?
(教科書的なテキストの話です)


ちなみに、テキストには
「A+B=C」と書かれていたのですが、(あまり他の可能性を含む的な言いまわしは使用されていませんでした)
そこら辺に詳しい方からすると、
「A+B=CやD」だそうです。(もちろんA+B=Cとかっていうのは例です)

質問しておいて申し訳ないですが
現時点でほぼCPU等の知識はありません。

コンピュータ概論という科目で勉強中の身です。

テキストを読んでいて気になったところがあるので質問します。

「32ビットCPUでは汎用レジスタが32ビット長で8本だったのが、64ビット対応のCPUでは64ビット長で16本と4倍に増えています」

という文面についてなのですが

最後の4倍というところが引っかかっています。
正直現時点で知識がなさ過ぎるので詳しい事を説明されても、余計こんがらがってしまうだけなのですが

単純に数字だ...続きを読む

Aベストアンサー

>単純に数字だけ見て、32ビット長が64ビット長に、8本が16本にでそれぞれ2倍なので
>結果4倍という感じでしょうか?

それで特に問題無いと思いますけど……。

ただし、上記の文言が対象にしている「CPU」は、多分「x86系CPU」の、それも基本部分だけですね。
他の系統のCPUには当てはまらない場合もありますし、x86系CPUには上記以外にSIMD命令用の特殊レジスタもあるので、もしかしたらそれが「違う」とされた部分なのかもしれません。

参考) AMD64(x86系64bit)
http://ja.wikipedia.org/wiki/X64

レジスタの追加と拡張
汎用レジスタ (GPR) 数はIA-32の8本 (EAX,EBX,ECX,EDX,ESI,EDI,EBP,ESP) に更にR8~R15の8本を追加して16本に増やされ、各レジスタのビット幅も32ビットから64ビットに拡張された。IA-32は汎用レジスタが少ないことからコンパイラによる最適化に限界があり、これが最も大きな欠点とされた。AMD64に最適化されたアプリケーションでは、レジスタ本数の増加によって性能向上が見込まれ、特に深いループを持った演算主体のソフトウェアでその傾向が強いと見込まれる。さらに128ビットのXMMレジスタの本数も8本から16本に増やされた(Streaming SIMD命令で使われる)。

>単純に数字だけ見て、32ビット長が64ビット長に、8本が16本にでそれぞれ2倍なので
>結果4倍という感じでしょうか?

それで特に問題無いと思いますけど……。

ただし、上記の文言が対象にしている「CPU」は、多分「x86系CPU」の、それも基本部分だけですね。
他の系統のCPUには当てはまらない場合もありますし、x86系CPUには上記以外にSIMD命令用の特殊レジスタもあるので、もしかしたらそれが「違う」とされた部分なのかもしれません。

参考) AMD64(x86系64bit)
http://ja.wikipedia.org/wiki/X64

レジスタの追...続きを読む

Q32ビットか64ビットか

このPCを買う予定です。
http://nttxstore.jp/_II_P813678778

OSは、http://technet.microsoft.com/ja-jp/evalcenter/cc442495のwindows7の評価版を入れようと思いますが、32ビットがいいか64ビットがいいか迷っています。

使用用途は、
1、メモリを4GB増設してグラボHD5770(http://www.amd.com/jp/products/desktop/graphics/ati-radeon-hd-5000/hd-5770/Pages/ati-radeon-hd-5770-overview.aspx)を付けてCounterStrikeOnline(http://cso.nexon.co.jp/beginner/index.aspx)とCS:S(http://www.cyberfront.co.jp/title/counterstrike_s/)というゲームをプレイします。
2、絵を描きます。SAI、Photoshopを使います。
3、使う機械です。
http://www.amazon.co.jp/gp/product/B002QC8LOM/ref=oss_product
http://www.amazon.co.jp/gp/product/B002QCAN9S/ref=oss_product
http://www.amazon.co.jp/gp/product/B002Q8GRG0/ref=oss_product
http://www.amazon.co.jp/gp/product/B000KC87OY/ref=oss_product
http://www.amazon.co.jp/gp/product/B0017U7U9Q/ref=oss_product


この場合、どちらがいいのでしょうか、宜しくお願いします。

このPCを買う予定です。
http://nttxstore.jp/_II_P813678778

OSは、http://technet.microsoft.com/ja-jp/evalcenter/cc442495のwindows7の評価版を入れようと思いますが、32ビットがいいか64ビットがいいか迷っています。

使用用途は、
1、メモリを4GB増設してグラボHD5770(http://www.amd.com/jp/products/desktop/graphics/ati-radeon-hd-5000/hd-5770/Pages/ati-radeon-hd-5770-overview.aspx)を付けてCounterStrikeOnline(http://cso.nexon.co.jp/beginner/index.aspx)とCS:S(http://www.cyberfront.c...続きを読む

Aベストアンサー

ゲームが古いので64bitだとどうなんでしょうね?
評価版は90日使えますからその間に32bitが良いのか64bitで問題ないのかインストールして調べるしかないでしょう。

Q32ビットor64ビット?

自分が使っているPCが32ビットなのか64ビットなのかを確認する方法を教えていただけますでしょうか?
OSはWinXPです。

Aベストアンサー

スタート → コントロールパネル → パフォーマンスとメンテナンス → システム
をクリックすると、搭載されているCPUを調べることが出来ます。
2005年に販売されたパソコンには、64ビットCPUなのに、32ビットO/Sになっているモデルが多数存在します。

Q32ビット用のソフトを64ビットPCへ入れたら

32ビット用のソフトを64ビットのパソコンに入れても32ビットのパソコンと処理スピードは同じなんですか?

それとも、64ビットパソコンの方が処理スピードは速いですか?

Aベストアンサー

No.4です。

> いま、TVから録画した映画をBDに書きこんでいるんですが、(ソフトはPowerProducer)映画によっては午前から午後までかかるのがあるんです。

 それでしたら32ビットと64ビットの差ではなく「CPUのクロック数(MHz)をより高いものにする」、「メモリ量を大幅に増やす」のがポイントでしょう。

参考まで。

QCPUの動作周波数と周辺デバイスの動作周波数について

CPUとローカルで繋ぐEthernetコントローラの動作周波数が25MHZします。
Ethernetコントローラのスペックは100baseなのですが
このコントローラの最大限のスペックを出すには
CPUはどのくらいの動作周波数のものを使う必要があるのでしょうか?
もし動作周波数以外にスペックに影響を及ぼす点があれば教えて頂きたいです。

Aベストアンサー

すみません、このカテに質問してるって技術者の方じゃないですよね?

CPUとEthernetコントローラのデータバス幅いくつなのでしょうか?
要するに、25MHzで動作するんじゃ「100Baseの125MHzの駆動動作に追いついてないじゃないか」と言う単純な話であれば・・・
データバス幅が32本だと25MHz×32=800Mbps
データバス幅が16本でも25MHz×16=400Mbps
データバス幅が 8本でも25MHz× 8=200Mbps
と、CPUとEthernetコントローラで、遅延が起こるとすれば・・・他のプログラムでのCPUの占有の度合いでしょうね
高負荷の他のプログラムが動作していれば、CPUとEthernetコントローラの通信タイミングは遅延する事はありますが・・・
それだけではなく、相手側、その途中経路なんかの状況によっては、応答待ちで速度自体を維持できません、大体こちらが通信速度を決める上でウェイトが大きいです

と、およその話ね^^;;;


このカテゴリの人気Q&Aランキング

おすすめ情報