다음 중 컴퓨터 구조의 파이프라인(Pipeline)에 대한 설명으로 가… | [해양경찰 컴퓨터일반] 26년 2회차 기출문제 상세 페이지
1[해양경찰 컴퓨터일반] 26년 2회차
다음 중 컴퓨터 구조의 파이프라인(Pipeline)에 대한 설명으로 가장 옳지 않은 것은?
1
파이프라인은 한 개의 명령어가 실행되는데 걸리는 전체 실행 시간을 단축시킨다.
2
파이프라인으로 인한 해저드(Hazard)가 발생할 수 있으며, 이는 성능 저하의 원인이 된다.
3
한 명령어를 단계별로 나누어 여러 명령을 겹쳐 실행함으로써 명령어 처리량(Throughput)을 높인다.
4
파이프라인을 세분화하여 단계 개수를 늘리면 더 높은 클록 주파수(Clock Frequency)로 동작시킬 수 있다.
해설
파이프라인은 명령어 한 개의 실행 시간(지연 시간)을 줄이지 않고, 단위 시간당 처리하는 명령어 수인 처리량을 높인다.
단계 사이에 파이프라인 레지스터가 들어가므로 명령어 하나가 모든 단계를 거치는 시간은 같거나 오히려 약간 늘어난다.
- 해저드로 인한 성능 저하: 구조·데이터·제어 해저드가 생기면 지연(스톨)이 발생해 성능이 떨어지므로 옳다.
- 겹쳐 실행해 처리량 향상: 파이프라인의 기본 원리로 옳다.
- 단계 세분화로 클록 주파수 상향: 단계당 처리 시간이 짧아지므로 더 높은 클록으로 동작할 수 있어 옳다.
오류나 개정된 내용이 보이면 알려주세요