コンピュータ内部において, CPU とメモリの間やCPU と入出力装置の間などで, データを受け渡す役割をするものはどれか。
平成26年度 春期 ITパスポート試験 問62
この問題の解説と、これまでの解答の記録です。
問 62
- ア
正解 正解はア「バス」。バスとは、コンピュータ内部で CPU・主記憶 (メモリ)・入出力装置などの構成要素を互いに結び、データや信号をやり取りするために共有される伝送路のことである。設問がいう「CPU とメモリの間」「CPU と入出力装置の間」でデータを受け渡す役割は、まさにこのバスが担っている。バスは運ぶ信号の種類によって、読み書きする場所 (番地) を指定するアドレスバス、実際のデータ本体を運ぶデータバス、読出し/書込みなどの制御信号を送る制御バスに分けて説明される。また、CPU と主記憶を結ぶ高速な内部バス (システムバス) と、拡張スロットや周辺機器につながる外部バス (拡張バス) のように、接続範囲でも区別される。一度に運べるビット数 (バス幅) や1秒当たりの転送回数 (バスクロック) が大きいほど転送性能は高くなり、コンピュータ全体の処理速度に影響する点も重要である。
不正解イ
ハブは LAN において複数の機器の通信ケーブルを1か所に集めて相互接続する集線装置であり、コンピュータの外側にあるネットワーク機器である。設問が問うているのは1台のコンピュータ内部で CPU とメモリや入出力装置を結ぶ伝送路なので、対象とする範囲が異なる。
不正解ウ
ポートは、コンピュータに周辺機器やケーブルを接続するための接続口 (インタフェース) を指す語で、USB ポートや LAN ポートのように使う。あくまで機器をつなぐ差込口であって、CPU とメモリの間で信号を運ぶ内部の伝送路そのものではない。なお、TCP/IP 通信でアプリケーションを識別するポート番号の意味でも使われるが、いずれも設問の内容には当たらない。
不正解エ
ルータは、異なるネットワーク (LAN と LAN、LAN とインターネットなど) を相互に接続し、宛先の IP アドレスを見て適切な経路を選んで転送する装置である。これもコンピュータ内部ではなくネットワーク間で働く機器なので、CPU とメモリの間のデータ受渡しを担うものではない。
- バスは、コンピュータ内部で CPU・メモリ・入出力装置などの構成要素を結ぶ共通の伝送路である。運ぶ信号によってアドレスバス・データバス・制御バスに分けられ、バス幅 (一度に運べるビット数) やバスクロックが大きいほど転送性能が高い。
- ハブ・ルータはコンピュータの外側でネットワークをつなぐ装置、ポートは周辺機器をつなぐ接続口であり、いずれも「コンピュータ内部の伝送路」ではない。用語問題では、その語が働く場所 (コンピュータ内部か、ネットワークか) を切り分けて判断するとよい。