CPU (Central Processin Unit) : 주된 목적은 프로그램을 '실행' 하는 것이다.
CPU의 연산과정은 3가지로 단순하게 나타낼 수 있다.
인출과정(Fetch) - 해독과정(Decode) - 실행과정(Execute)
CPU의 연산에 일정한 전자신호를 보내어 일종의 '리듬'을 만들어 내는것을 Clock이라고 하며,
CPU가 각 사이클(fetch - decode - execute)의 각 단계를 수행하는 속도를 Clock speed라고 한다.
(1Hz = 1초에 1cycle을 수행한다. 최근 우리가 사용하는 CPU의 Clock Speed는 대부분 기가헤르쯔이다.)
Overclock 또는 Underclock을 설정할 수도 있다. 최근의 프로세서들은 상황에 맞게
Clocking을 할 수 있도록
"Dynamic Frequency Scailing(동적 주파수 스케일링)"을 지원한다고 한다.