모두CBT

병렬 컴퓨터에서 컴퓨터의 속도를 향상시키기 위한 기술 중에 Super … | [정보통신산업기사 필기] 17년 1회차 기출문제 상세 페이지

1[정보통신산업기사 필기] 17년 1회차
병렬 컴퓨터에서 컴퓨터의 속도를 향상시키기 위한 기술 중에 Super Scalar을 설명한 것은?
1
한 명령어를 실행하는 과정을 여러 단계로 나누어 실행하는 기술
2
파이프 라이닝을 여러 개 두고 병행 실행하는 기술
3
명령을 그룹화하여 한 번에 여러 개 명령을 동시에 처리하는 기술
4
동시수행가능 명령어를 컴파일 수준에서 하나로 압축하는 기술
해설

슈퍼스칼라는 파이프라인을 여러 개 두고 병행 실행하는 기술이다.

슈퍼스칼라는 독립된 파이프라인(실행 유닛)을 여러 개 두고, 하드웨어가 실행 중에 서로 의존하지 않는 명령을 골라 각 파이프라인에 동시에 내보낸다. 그래서 한 클록에 여러 명령이 처리될 수 있다.

  • 한 명령어의 실행 과정을 여러 단계로 나누는 기술: 파이프라인 하나를 두는 파이프라이닝에 대한 설명이다.
  • 명령을 그룹화하여 한 번에 여러 개 명령을 동시에 처리하는 기술: 명령을 미리 묶음 단위로 만들어 한꺼번에 처리한다는 설명으로, 묶음 없이 하드웨어가 여러 파이프라인에 명령을 나누어 투입한다는 슈퍼스칼라의 핵심을 담지 못한다.
  • 동시수행 가능 명령어를 컴파일 수준에서 하나로 압축하는 기술: 컴파일러가 묶는 VLIW 방식에 대한 설명이다.

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.