기출문제/정보처리기사

2019년 2회 정보처리기사 기출문제 22번

엉클지니 2025. 4. 27. 22:51

22. CISC 구조와 RISC 구조를 비교하였을 때, RISC 구조의 특징으로 가장 옳지 않은 것은?

     명령어가 복잡하다.         프로그램 길이가 길다.

    래지스터 갯수가 많다.     파이프라인 구현이 용이하다.

 

 

 

이 문제는 **CISC(Complex Instruction Set Computing)**와 RISC(Reduced Instruction Set Computing) 구조의 특징을 비교하는 문제입니다. 각각의 구조는 컴퓨터의 명령어 집합 구조(Instruction Set Architecture, ISA)에 따라 다르게 설계되며, 각 구조는 장단점이 있습니다.

문제 분석

  • CISC (Complex Instruction Set Computing) 구조: 복잡한 명령어를 지원하여 한 번의 명령어로 여러 작업을 수행할 수 있습니다. 이는 프로그램의 길이를 줄이는 장점이 있지만, 명령어가 복잡하고, 처리 속도가 느려질 수 있습니다.
  • RISC (Reduced Instruction Set Computing) 구조: 간단하고 빠른 명령어 집합을 사용하여, 복잡한 작업을 여러 번의 간단한 명령어로 수행합니다. 이 구조는 명령어가 간단하고, 실행 속도가 빠르며, 파이프라인 처리에 유리합니다.

각 선택지에 대해 살펴보겠습니다.

  1. 명령어가 복잡하다 (❶)
    • RISC 구조는 단순한 명령어를 사용하며, 각 명령어가 빠르고 일관되게 실행될 수 있도록 설계됩니다. 반면, CISC는 복잡한 명령어를 사용할 수 있습니다. 따라서 **"명령어가 복잡하다"**는 RISC의 특징이 아니라 CISC의 특징입니다.
  2. 프로그램 길이가 길다 (②)
    • RISC는 간단한 명령어만 사용하므로 동일한 작업을 수행하기 위해 더 많은 명령어가 필요할 수 있습니다. 이로 인해 프로그램 길이가 길어질 수 있습니다. 반면, CISC는 복잡한 명령어 한 번으로 여러 작업을 처리할 수 있어 프로그램 길이가 짧을 수 있습니다. 그래서 이 역시 RISC의 특징이 맞을 수 있습니다.
  3. 래지스터 갯수가 많다 (③)
    • RISC는 많은 수의 레지스터를 사용하여, 데이터를 빠르게 처리하고 메모리 접근을 최소화하려는 구조입니다. 이는 RISC의 중요한 특징 중 하나입니다.
  4. 파이프라인 구현이 용이하다 (④)
    • RISC는 명령어가 단순하고 일관되기 때문에 파이프라인 처리가 용이합니다. 파이프라인은 여러 명령어가 동시에 실행될 수 있도록 도와주기 때문에, RISC는 이 방식에서 매우 효율적입니다.

해설

따라서, **RISC 구조의 특징으로 가장 옳지 않은 것은 "명령어가 복잡하다"**입니다. RISC는 오히려 간단한 명령어 집합을 사용하므로, 이 선택지가 옳지 않습니다.

표로 정리

특징 CISC RISC

명령어 복잡도 복잡하다 간단하다
프로그램 길이 짧다 길다
래지스터 수 적다 많다
파이프라인 구현 어렵다 용이하다

정답: ❶ 명령어가 복잡하다