정보처리기사(구) 기출문제·모의고사·오답노트·자동채점

2006년05월14日 25번

[전자 계산기 구조]
다음 중 4단계 명령어 파이프라인의 수행 순서가 올바른 것은?

  • ① IF(lnstruction Fetch)→OF(Operand Fetch)→ID(Instruction Decode)→EX(Execution)
  • ② IF(Instruction Fetch)→ID(Instruction Decode)→OF(Operand Fetch)→EX(Execution)
  • ③ ID(Instruction Decode)→IF(Instruction Fetch)→OF(Operand Fetch)→EX(Execution)
  • ④ OF(Operand Fetch)→ID(Instruction Decode)→IF(Instruction Fetch)→EX(Execution)
(정답률: 60%)

문제 해설

정답은 "IF(Instruction Fetch)→ID(Instruction Decode)→OF(Operand Fetch)→EX(Execution)"이다.

이유는 4단계 명령어 파이프라인에서는 먼저 명령어를 가져오는 IF(Instruction Fetch) 단계가 가장 먼저 실행되어야 한다. 그리고 가져온 명령어를 해독하는 ID(Instruction Decode) 단계가 실행되어야 한다. 그 다음으로는 명령어에서 필요한 데이터를 가져오는 OF(Operand Fetch) 단계가 실행되어야 하고, 마지막으로 명령어를 실행하는 EX(Execution) 단계가 실행되어야 한다.

따라서 IF→ID→OF→EX 순서로 실행되어야 올바른 4단계 명령어 파이프라인의 수행 순서가 된다.

연도별

진행 상황

0 오답
0 정답