平成30年度 春期 午前Ⅱ 問5
入出力デバイス
スキューに関する問題
コンピュータと周辺装置とのデータ転送方式に関する記述として,適切なものはどれか。
- アSATA,PCI Express,USB のシリアル転送方式では,高速なデータ転送のために,データ線とは独立した専用のクロック信号線を使用している。
- イ高速パラレル転送方式では,8b/10b エンコーディングなどの符号化方式によるエンベデッドクロックを採用している。
- ウシリアル転送方式では,データは必ず LSB 側から 1 ビットずつ順番に転送される。
- エパラレル転送方式では,転送クロックを高速化すると,データの各ビット間での信号到達タイミングの整合を取ることが困難になる。
答えと解説を見る
✓ これが正解エパラレル転送方式では,転送クロックを高速化すると,データの各ビット間での信号到達タイミングの整合を取ることが困難になる。
解説
パラレル転送は高速化するとビット間の到着時刻のずれが問題になります。
パラレル転送は、複数の信号線でデータの各ビットを同時に送る方式です。転送クロックが遅いうちは、線ごとの長さや特性の違いによる到着時刻のわずかなずれは問題になりません。しかしクロックを速くして1ビットを送る時間が短くなると、そのずれが無視できない大きさになり、受け側で全ビットがそろった瞬間を捉えるのが難しくなります。このずれをスキューと呼び、パラレル転送の高速化を妨げる大きな要因です。そのため高速な転送では、少ない信号線でクロックをデータに埋め込んで送るシリアル転送が多く使われるようになりました。見分ける軸は、クロックの送り方と、ビットのずれがどちらの方式の悩みかです。
ほかの選択肢はなぜ違うのか
- アSATA,PCI Express,USB…:SATA、PCI Express、USB などの高速なシリアル転送では、データの信号の中にクロックの情報を埋め込み、受け側がそこからタイミングを取り出す方式が使われます。データ線とは別の専用のクロック線でタイミングを伝える方式ではありません。
- イ高速パラレル転送方式では,8b/10b …:8b/10b のような符号化によってクロックをデータに埋め込む方式は、高速なシリアル転送で使われるものです。パラレル転送の説明に付けているので誤りで、この符号化はビット間のずれの問題を避けるシリアル転送の側の工夫です。
- ウシリアル転送方式では,データは必ず LS…:シリアル転送でビットをどちらの端から送るかは、方式ごとの取り決めで決まります。LSB から送るものもありますが、MSB から送る方式もあるので、必ず LSB 側からという記述は正しくありません。
出典:平成30年度 春期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問5
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)