성능 분석

컴퓨터 성능을 벤치마크로 평가할 때의 생각으로 가장 적절한 것은?

  1. A실제로 사용할 용도에 가까운 프로그램으로 측정하여 그 결과로 비교한다
  2. B어떤 용도든 작은 루프 하나의 속도만으로 결정한다
  3. C제조사가 공표한 클럭 주파수만으로 결정한다
정답과 해설 보기

정답: A. 실제로 사용할 용도에 가까운 프로그램으로 측정하여 그 결과로 비교한다

어떤 컴퓨터가 빠른지는 무엇에 쓰느냐에 따라 달라집니다. 정수 처리, 부동소수점 계산, 메모리를 많이 쓰는 처리, 입출력이 많은 처리 등 잘하는 일이 각각 다릅니다. 따라서 실제 용도에 최대한 가까운 프로그램이나 대표적인 프로그램을 모은 표준 벤치마크로 측정하고, 조건을 맞추어 비교하는 것이 중요합니다.

  • A. 올바릅니다. 용도에 따라 빠른 컴퓨터가 달라집니다.
  • B. 작은 루프의 결과는 실제 용도와 크게 다를 수 있습니다.
  • C. 주파수만으로는 성능이 결정되지 않습니다.
이 분야 연습하기 분야로 돌아가기

성능 분석의 다른 문제

  1. SPEC CPU와 같은 표준 벤치마크에 대한 설명으로 올바른 것은?
  2. 여러 벤치마크의 기준 컴퓨터 대비 속도 비를 종합할 때 기하평균이 자주 쓰이는 이유로 올바른 것은?
  3. 같은 수의 명령어를 가진 두 프로그램을 하나는 초당 1000백만 명령어, 다른 하나는 500백만 명령어의 속도로 연달아 실행했다. 전체 평균 속도는 얼마인가?
  4. 위와 같은 작은 루프로 계산 속도를 측정했더니 N을 크게 해도 시간이 거의 0이었다. 가장 가능성이 높은 원인은?
  5. 프로그램의 실행 시간을 측정할 때 같은 측정을 여러 번 반복하고 처음 몇 번의 결과를 제외하는 경우가 많은 이유로 올바른 것은?