• ベストアンサー

解けない問題があり、困っています。

メモリ1バイトにたいし1アドレスが割り当てられ、かつアドレスバスが36本の信号機で構成されるとき、参照可能なメモリ範囲は128Gバイトであるか? という問題なのですが、持っている教科書にはアドレスバスはメインメモリに置いてあり命令やデータを転送すると書いてあります。しかし、それが36本あってどのようにメモリ範囲が求められるのか、さっぱりわかりません。  よろしくお願いしますm(_ _)m

質問者が選んだベストアンサー

  • ベストアンサー
  • Toshi0230
  • ベストアンサー率51% (836/1635)
回答No.1

> 持っている教科書にはアドレスバスはメインメモリに置いてあり命令やデータを転送すると書いてあります。 ん? アドレスバスはデータの読み書きをするメモリ上の番地を指定するもので、実際のデータが流れるのはデータバスのはずですが… アドレスバスが36本あるなら、2^36 個のメモリアドレスをそのコンピュータは保持することができます。 あとは自分で計算してください :-P

参考URL:
http://ja.wikipedia.org/wiki/%E3%83%90%E3%82%B9_(%E3%82%B3%E3%83%B3%E3%83%94%E3%83%A5%E3%83%BC%E3%82%BF)
king156
質問者

お礼

回答ありがとうございます! すいません、ミスタイプです。本当は「命令やデータのアドレスを転送」でした。 回答通りに2^36を計算して単位を考えたところ64Gバイトになりました。 納得しましたありがとうございますm(_ _)m

関連するQ&A