속도를 보니 방금 배운 헤르츠가 나옵니다. CPU 속도가 0.74×109Hz라는 건 무슨 의미일까요? 클록 속도(clock rate)는 CPU 혹은 프로세서 속도의 지표로 1초에 클록이 몇 번 발생했는가를 의미합니다. 컴퓨터 내부에는 클록 발생기가 있는데 이 발생기는 일정한 시간에 맞춰 펄스(신호)를 생성합니다(그림 8-28).
그림 8-28 클록 펄스
클록 펄스를 보면, 일반적으로 상승 에지(동그라미로 표시한 부분)에 맞춰 인스트럭션을 실행합니다. 인스트럭션(instruction)이란 우리가 작성한 코드가 CPU에서 실행되기 위해 최종적으로 변환된 기계어 명령어입니다. 모든 에지마다 인스트럭션을 하나씩 실행하는 것은 아니지만 클록 주파수가 높을수록 1초당 상승 에지 수가 높아지고 그만큼 실행되는 인스트럭션 수도 늘어날 테니 CPU의 주파수가 높을수록 연산 속도가 빠른 성능 좋은 컴퓨터입니다.
TIP 성능을 나타내는 지표로 CPI(Clock cycles Per Instruction)가 있는데 이는 인스트럭션당 클록 수를 나타냅니다. 예를 들어 메모리 접근은 높은 클록 수를 요구합니다.