성능 분석
CPU 성능을 「초당 실행할 수 있는 명령어 수(MIPS, 백만 명령어/초)」로 비교할 때의 주의점으로 올바른 것은?
- A명령어 집합이 다르면 명령어 1개로 할 수 있는 일의 양이 다르므로, 명령어 수가 많아도 같은 프로그램이 빨리 끝난다고는 할 수 없다
- B이 값이 큰 CPU는 어떤 프로그램이든 반드시 빠르다
- C이 값은 메모리 용량을 나타낸다
정답과 해설 보기
정답: A. 명령어 집합이 다르면 명령어 1개로 할 수 있는 일의 양이 다르므로, 명령어 수가 많아도 같은 프로그램이 빨리 끝난다고는 할 수 없다
초당 명령어 수는 알기 쉬운 지표이지만, 명령어 집합이 다르면 같은 일을 하는 데 필요한 명령어 수가 다릅니다. 단순한 명령어를 많이 쓰는 CPU는 이 값이 커지기 쉬우나 실제 처리가 빠르다고는 할 수 없습니다. 같은 명령어 집합이라도 프로그램에 따라 명령어 구성이 다르면 값이 달라집니다. 성능을 비교하는 가장 확실한 방법은 같은 프로그램을 실행해 시간을 측정하는 것입니다.
- A. 올바릅니다. 비교해야 할 것은 같은 일에 걸리는 시간입니다.
- B. 명령어 내용과 프로그램에 따라 결과가 달라집니다.
- C. 메모리 용량과는 관계가 없습니다.