클럭 주파수

프로세서의 ‘클럭 주파수’에 대해 살펴보겠습니다. 프로세서 내부에서는 정보를 취급할 때, ‘0/1’의 비트로 변환해 취급합니다. 이 ‘0/1’을 나타내는 전기 신호의 ‘ON/OFF’ 상태를 바꾸는 속도에 따라 프로세서가 명령을 실행하는 속도도 달라집니다. 프로세서의 ‘클럭 주파수’란 이 속도를 나타내는 지표입니다.

예를 들어’1 GHz’의 클럭 주파수라면 1초에 10억회의 전환이 가능해집니다. 이 숫자가 클수록 빠른 프로세서라는 것을 의미합니다. 그러나 프로세서의 세대나 프로세서의 모델이 다른 경우에는 단순하게 비교할 수 없습니다. 2000년대에는 ‘클럭 주파수’ 를 고속화를 하겠다는 아이디어는 많지 않았습니다. 그 이유로는 소비전력은 주파수를 향상시킬수록 열이 올라가기 때문에 발열을 무시할 수 없기 때문입니다.

그러고 나서 그러고 나서 하는, 처리를 수행할 라인을 여러 개를 준비해서 병렬로 실행하는 코어가 등장했습니다. 하나의 프로세서 안에서 코어(연산장치) 단위로 병렬화합니다. 현재는 ‘메니코어’라고 하는 프로세스가 있고,, 이것은 1개의 프로세서에 10개 이상의 코어를 탑재하고 있습니다. 최근에는 멀티 프로세서 및 멀티 코어화되어 있는 컴퓨터가 주류가 되고 있습니다. 성능 면에서는 1개의 프로세서가 탑재하고 있는 「코어의 수」와 1대의 컴퓨터가 탑재하고 있는 「프로세서의 수」가 성능의 차이에 있어 중요한 역할을 합니다. 예를 들어 예문을 한번 보도록 하겠습니다.

예를 들어 2개의 프로세서를 탑재해프로세서 한 개당 14 코어인 카탈로그의 을 ‘2 P/28C’로 표기합니다. 기본적으로 컴퓨터 성능은 핵심의 총 수가 많을수록 성능이 향상됩니다. 다만 멀티코어가 문제없이 병렬로 처리를 수행하기 위해서는 거기에 맞는 프로그램이 있어야 한다는 것을 기억하시면 좋을 것 같습니다.