클럭 속도는 어떻게 측정되며 그 의미는 무엇입니까?


3

Wiki가 클럭 속도에 대해 조사한 후 두 가지 질문이 있습니다.

  1. 주기 란 무엇입니까?

  2. 사이클이 처리 속도에 어떤 영향을 줍니까?

멍청한 놈에게 미안해


읽은 "Wiki"를 지적하십시오.
Hannu

CPU에는 (최소한 이론적으로) 모든 것을 실행하기위한 기본 타이밍 신호를 제공하는 "마스터 오실레이터"가 있습니다. 이 "시계"의 주파수는 클록 주파수입니다. "사이클"은 클럭의 하나의 "틱"입니다. 전기적으로 신호는 어느 시점에서 시작하고 (아마도 -3, 아마 알고있는 -3) 다른 전압으로 올라가거나 내려가거나 다른 전압의 시작점을지나갑니다. 방향으로 전환 한 다음 다시 시작점으로 돌아갑니다.
Daniel R은

답변:


1

주기 란 무엇입니까?

시계는 컴퓨터 내부의 것들을 동기화하는 데 사용되는 신호입니다. 전형적인 클럭 신호를 보여주는 그림 2를 보자. 고정 된 속도로 "0"에서 "1"로 바뀌는 구형파이다. 이 그림에서 세 개의 전체 클럭 사이클 ( "틱")을 볼 수 있습니다. 각 사이클의 시작은 클럭 신호가 "0"에서 "1"로 갈 때입니다. 우리는 이것을 화살표로 표시했습니다. 클럭 신호는 초당 클럭 사이클 수인 Hertz (Hz) 단위로 측정됩니다. 100MHz의 클럭은 1 초에 1 억 클럭 사이클이 있음을 의미합니다.

여기에 이미지 설명을 입력하십시오

컴퓨터에서 모든 타이밍은 클럭 주기로 측정됩니다.

소스 클럭


사이클이 처리 속도에 어떤 영향을 줍니까?

클럭과 성능이 동일하다고 생각하는 것은 프로세서에 대한 가장 일반적인 오해입니다.

완전히 동일한 CPU 두 개를 비교하면 더 높은 클럭 속도로 실행되는 CPU가 더 빠릅니다. 이 경우 클럭 속도가 높을수록 각 클럭주기 사이의 시간이 짧아 지므로 더 적은 시간 안에 성능이 향상됩니다. 그러나 두 개의 서로 다른 프로세서를 비교할 때 반드시 그런 것은 아닙니다.

아키텍처가 다른 두 개의 프로세서 (예 : Intel 및 AMD와 같은 두 개의 다른 제조업체)를 사용하는 경우 CPU 내부의 항목이 완전히 다릅니다.

앞에서 언급했듯이 각 명령어는 특정 횟수의 클럭 사이클이 실행됩니다. 프로세서 "A"가 주어진 명령을 수행하는 데 7 클럭 사이클이 걸리고 프로세서 "B"가 동일한 명령을 수행하는 데 5 클럭 사이클이 걸린다고 가정 해 봅시다. 이들이 동일한 클럭 속도로 실행되는 경우 프로세서“B”는이 명령을 처리하는 데 시간이 덜 걸리기 때문에 더 빠릅니다.

최신 CPU의 경우 CPU에는 실행 단위 수가 다르고 캐시 크기가 다르며 CPU 내부에서 데이터를 전송하는 다른 방법, 실행 단위 내에서 명령을 처리하는 다른 방법, 외부 세계 등

소스 클럭


추가 자료

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.