忍者ブログ
情報処理技術者試験の合格を目指す全受験者のための、1問1問「徹底解説」ブログです。単なる過去問の暗記ではなく、なぜその答えになるのかを本質的に理解できるよう解説します。書籍などでは学べない最新用語やトレンドを踏まえてご紹介します。

【コンピュータ】「過去の記憶」が出力を変える!「順序回路」|情報処理問題1000本ノック

コンピュータの頭脳やメモリを支える論理回路。現在の入力だけで結果が決まる単純な回路とは異なり、過去の情報を「記憶」して処理に活かす「順序回路」の仕組みと特徴を攻略しましょう。

1. 【 問題 】:コンピュータ構成要素(デジタル論理回路の分類)

【 問題 】 デジタル論理回路は大きく2つのタイプに分類されます。このうち、出力信号の値が「現在の入力信号の値」だけで決まるのではなく、「過去の入力信号の履歴(回路内部に記憶された状態)」によっても変化・決定される特性を持つ論理回路を何と呼ぶでしょうか?

1. 組合せ回路
2. 順序回路
3. 同期回路
4. 反転回路

2. 正解:

正解: 2. 順序回路

3. 解説:「今」だけでなく「過去」も考慮する、記憶を持つ回路

順序回路(じゅんじょかいろ)は、内部に情報を記憶する要素(フリップフロップなど)を持っていることが最大の特徴です。
そのため、まったく同じ入力信号を与えられたとしても、それまでに「どんな信号が入力されていたか(過去の履歴)」によって、出力される結果がガラリと変わります。この特性があるからこそ、コンピュータは数を数えたり(カウンタ)、データを一時保存したり(レジスタ・メモリ)といった複雑な動作を行うことができます。

【試験で激突する「組合せ回路」と「順序回路」の比較】 ← ココが試験のポイント!

回路の分類出力が決まる条件内部の「記憶要素」具体的な用途・例
1. 組合せ回路 現在の入力信号の値だけ なし(記憶できない) AND、OR、XOR、半加算器、全加算器
2. 順序回路 現在の入力 + 過去の入力(状態) あり(フリップフロップ等) レジスタ、メモリ、カウンタ(歩数計など)

1. 理解のコツ: 「自動販売機」を想像してください。
・「150円のジュース」を買うとき、あなたが「100円玉」を投入した(現在の入力)とします。もしこの自販機が1.組合せ回路(記憶なし)なら、「今100円が入ってきた」ということしかわからないため、ジュースを出すべきか判断できません。
・しかし、実際の自販機は2.順序回路なので、それ以前に「すでに50円玉が入っていた(過去の入力・記憶)」という状態を覚えています。この「過去の50円」と「現在の100円」が組み合わさることで、初めて「合計150円になったからジュースを出そう!(出力)」という正しい判断ができるようになります。このように、過去の履歴を引きずって動く仕組みが順序回路です。

2. 試験対策の視点: コンピュータのハードウェアやデジタル論理回路の基礎分野における超定番の定義問題です。問題文の中に「現在の入力信号と過去の入力信号から、出力が決まる」あるいは「内部に記憶要素を持つ」という記述があれば、迷わず順序回路を選択してください。
試験では、対になる「1. 組合せ回路(加算器など)」の定義と入れ替えて引っ掛けてくるパターンが非常に多いです。また、順序回路を構成するための基本パーツとして「フリップフロップ(Flip-Flop)」という電子部品の名前がセットで問われることも多いため、「過去を記憶する回路=順序回路=フリップフロップでできている」という3点セットで頭を整理しておくことが、試験での確実な得点力に直結します。


4. まとめ

「現在の入力だけでなく、回路の内部に保存された過去の入力履歴(状態)をベースにして出力信号を決定する、記憶を持った論理回路」。これが順序回路です。記憶を持たない組合せ回路との決定的な違いをしっかりと記憶に刻み、得点源にしていきましょう!


PR