29. 데이터를 고속으로 처리하기 위해 연산 장치를 병렬로 구성한 처리 구조로 벡터 계산이나 행렬 계산에 주로 사용되는 프로세서의 명칭으로 가장 옳은 것은?
① 코프로세서 ② 다중 프로세서
❸ 배열 프로세서 ④ 대칭 프로세서
300x250
정보처리기사 시험을 준비하는 학생들이 이해하기 쉽도록 문제를 꼼꼼히 분석하고, 비슷한 용어들과 비교표도 넣어 자세히 설명해드릴게요.
✅ 문제:
29. 데이터를 고속으로 처리하기 위해 연산 장치를 병렬로 구성한 처리 구조로 벡터 계산이나 행렬 계산에 주로 사용되는 프로세서의 명칭으로 가장 옳은 것은?
① 코프로세서 ② 다중 프로세서 ❸ 배열 프로세서 ④ 대칭 프로세서
✅ 정답: ③ 배열 프로세서
✅ 핵심 키워드 분석
키워드 의미
데이터를 고속으로 처리 | 빠른 연산이 필요하다는 뜻 |
연산 장치를 병렬로 구성 | 여러 계산 장치를 동시에 작동시키는 구조 |
벡터 계산, 행렬 계산 | 수학적인 대량 연산. 과학 계산, 이미지 처리 등에서 사용 |
프로세서 | 연산을 수행하는 장치 |
👉 위 조건에 가장 잘 맞는 것은 **배열 프로세서 (Array Processor)**입니다.
✅ 보기별 자세한 해설
보기 용어 설명 벡터/행렬 계산에 적합?
① | 코프로세서 (Coprocessor) | CPU 보조 장치. 부동소수점 계산 등을 돕는다. | ❌ 아니요 |
② | 다중 프로세서 (Multiprocessor) | CPU가 여러 개. 범용 작업에 병렬 처리함. | ❌ 일반 병렬 작업용 |
③ | ✅ 배열 프로세서 (Array Processor) | 여러 연산 장치가 병렬로 작동, SIMD 방식. 벡터·행렬 계산에 특화. | ✅ 네! 정답 |
④ | 대칭 프로세서 (SMP: Symmetric Multiprocessing) | 여러 CPU가 하나의 OS, 메모리 공간 공유. 서버 등에서 사용 | ❌ 일반적인 서버용 |
✅ 배열 프로세서란?
항목 설명
정의 | 하나의 제어 장치가 여러 개의 처리 장치를 동시에 제어하는 병렬 처리 장치 |
처리 방식 | SIMD (Single Instruction, Multiple Data) 구조 |
특징 | 같은 명령어를 여러 데이터에 동시에 적용 |
용도 | 벡터 처리, 행렬 연산, 과학 기술 계산, 영상 처리 등 |
예시 | GPU(Graphics Processing Unit), 슈퍼컴퓨터 연산 유닛 |
✅ 한 눈에 비교 정리
구분 코프로세서 다중 프로세서 배열 프로세서 대칭 프로세서
역할 | 보조 연산 | 여러 CPU가 병렬 처리 | 여러 연산 유닛이 동시에 같은 명령 수행 | 여러 CPU가 대칭적으로 동작 |
구조 | CPU 보조 | MIMD 구조 (다중 명령/데이터) | SIMD 구조 (단일 명령/다중 데이터) | MIMD 구조 |
병렬성 | 낮음 | 높음 | 매우 높음 | 높음 |
사용 분야 | 고속 계산 보조 | 범용 시스템 | 과학·공학·영상 처리 | 서버 등 범용 환경 |
시험 키워드와의 일치 | ❌ | ❌ | ✅ (벡터/행렬 + 병렬 처리) | ❌ |
✅ 요약 마무리
- 시험 문제는 **"벡터, 행렬 계산 + 병렬 처리 구조"**를 묻고 있습니다.
- 이 조건에 정확히 일치하는 것은 ③ 배열 프로세서입니다.
- 배열 프로세서는 SIMD 방식으로, 동일 명령어를 여러 데이터에 동시에 적용해 계산을 빠르게 처리합니다.
'기출문제 > 정보처리기사' 카테고리의 다른 글
2018년 3회 정보처리기사 기출문제 31번 (0) | 2025.05.17 |
---|---|
2018년 3회 정보처리기사 기출문제 30번 (0) | 2025.05.17 |
2018년 3회 정보처리기사 기출문제 28번 (0) | 2025.05.16 |
2018년 3회 정보처리기사 기출문제 27번 (0) | 2025.05.16 |
2018년 3회 정보처리기사 기출문제 26번 (0) | 2025.05.16 |