컴퓨터 성능은 사용되는 시간과 리소스에 견주어 컴퓨터 시스템이 수행하는, 사용자에게 유용한 작업의 양을 가리킨다.
- response time
- throughput
- latency
- bandwidth
- ...
Response time
- 응답시간 : 작업의 시작부터 종료까지 소요되는 시간
- Elapsed time : 작업에 소요된 전체 시간
- CPU time : 작업 수행 중 프로세서가 동작한 시간
- 응답시간(구체적으로는 CPU time)이 낮을수록 프로세서의 성능이 좋다
CPU time
- CPU의 성능은 Clock에 의해 결정된다
- Clock period : 1 clock cycle에 걸리는 시간
- Clock rate(frequency) : 1초동안 clock cycle이 도는 횟수.
- CPI : clock cycles per instruction. 각 명령당 클락사이클의 평균 횟수
- CPU time = Instruction count CPI Clock period
- CPU time = 실핼해야 할 명령의 수 명령 1개당 클락이 도는 횟수 1 클락사이클당 소요시간