기출문제/정보처리기사
2018년 3회 정보처리기사 기출문제 33번
엉클지니
2025. 5. 17. 17:11
33. 프로그램이 가능한 논리 소자로, n개의 입력에 대하여 2n개 이하의 출력을 만들 수 있는 논리 회로는?
① RAM ② ROM
❸ PLA ④ Pipeline Register
300x250
이 문제는 논리 회로 중에서 "프로그래밍이 가능한 소자", 그리고 입력 n개에 대해 2ⁿ개 이하의 출력을 가질 수 있는 논리 소자를 묻고 있습니다.
✅ 정답: ❸ PLA (Programmable Logic Array)
✅ 핵심 키워드 해석
키워드 의미
프로그래밍이 가능한 | 사용자가 원하는 논리 기능을 구성할 수 있음 (하드웨어 설정 가능) |
논리 소자 | 논리 회로, AND/OR 게이트 조합 등 |
n개의 입력 → 2ⁿ개 이하 출력 | 가능한 출력 조합 수가 2ⁿ개 이하 (모든 조합을 다 만들 수 있음) |
✅ 보기별 설명
번호 소자 설명 맞/틀
① | RAM (Random Access Memory) | 데이터를 읽고 쓰는 저장 장치. 논리 회로가 아님. | ❌ 틀림 |
② | ROM (Read Only Memory) | 읽기 전용 저장 장치. 고정된 데이터를 저장. 논리 회로 구성은 가능하지만 유연성 낮음. | ❌ 틀림 |
❸ | ✅ PLA (Programmable Logic Array) | 프로그래머블 논리 배열. 사용자가 논리식을 구성 가능 (AND/OR 배열). | ✅ 정답 |
④ | Pipeline Register | 파이프라인 CPU에서 단계 사이 데이터를 보관하는 레지스터. 논리 구성용 아님. | ❌ 틀림 |
✅ PLA (Programmable Logic Array)란?
항목 설명
정의 | 사용자가 원하는 논리 기능을 만들 수 있는 프로그래머블 논리 소자 |
구성 | AND 배열 + OR 배열 (사용자가 연결 가능) |
입력/출력 | n개의 입력 → 최대 2ⁿ개의 출력 조합 가능 |
장점 | 다양한 논리함수를 하나의 칩으로 구현 가능 |
활용 | 디지털 회로 설계, 제어 논리, 마이크로프로세서 구성 등 |
✅ PLA vs ROM 비교
항목 PLA ROM
목적 | 논리 회로 구현 | 데이터 저장 |
프로그래밍 가능성 | 논리 회로 구성 가능 | 고정된 데이터만 사용 |
출력 방식 | AND-OR 조합 논리식 | 주소에 따른 데이터 출력 |
유연성 | 높음 (논리함수 설계 가능) | 낮음 |
✅ 요약
프로그래밍이 가능하며, n개의 입력으로 최대 2ⁿ개 이하의 출력이 가능한 논리 회로는?
✅ **PLA (Programmable Logic Array)**입니다.