클럭 속도 : 1초에 클럭이 반복되는 횟수
클럭 속도가 높은 CPU가 일반적으로 성능이 좋지만, 클럭 속도만 무작정 높이면 발열 문제가 심각해지므로 성능을 올리는 것에 한계가 있다.
명령어를 실행하는 부품으로, ALU, 제어장치, 레지스터를 담고 있는 앞서 설명했던 전통적인 CPU를 코어라고 하고, 오늘날의 CPU는 여러 개의 코어를 포함하는 부품을 말한다.
CPU 내에 명령어를 처리하는 n명의 일꾼
코어를 늘릴 수록 연산 처리 속도도 빨라지지만, 코어마다 처리할 연산이 적절히 분배되지 않으면, 코어 수에 비례하여 연산 속도가 증가하지 않는다.
중요한 것은 코어마다 처리할 명령어를 적절하게 분배하는 것.
하나의 코어가 동시에 처리하는 명령어 단위
하나의 코어로 여러 명령어를 동시에 처리하는 CPU를 멀티스레드 프로세서(멀티스레드 CPU)라고 한다.
하나의 프로그램에서 독립적으로 실행되는 단위로, 하나의 프로그램이 실행되는 과정에서 여러 부분이 동시에 실행되는 것.
레지스터 세트(하나의 명령어를 처리하기 위해 꼭 필요한 레지스터)를 여러 개 갖고 있는 프로세서