Wiki가 클럭 속도에 대해 조사한 후 두 가지 질문이 있습니다.
주기 란 무엇입니까?
사이클이 처리 속도에 어떤 영향을 줍니까?
멍청한 놈에게 미안해
Wiki가 클럭 속도에 대해 조사한 후 두 가지 질문이 있습니다.
주기 란 무엇입니까?
사이클이 처리 속도에 어떤 영향을 줍니까?
멍청한 놈에게 미안해
답변:
시계는 컴퓨터 내부의 것들을 동기화하는 데 사용되는 신호입니다. 전형적인 클럭 신호를 보여주는 그림 2를 보자. 고정 된 속도로 "0"에서 "1"로 바뀌는 구형파이다. 이 그림에서 세 개의 전체 클럭 사이클 ( "틱")을 볼 수 있습니다. 각 사이클의 시작은 클럭 신호가 "0"에서 "1"로 갈 때입니다. 우리는 이것을 화살표로 표시했습니다. 클럭 신호는 초당 클럭 사이클 수인 Hertz (Hz) 단위로 측정됩니다. 100MHz의 클럭은 1 초에 1 억 클럭 사이클이 있음을 의미합니다.
컴퓨터에서 모든 타이밍은 클럭 주기로 측정됩니다.
소스 클럭
클럭과 성능이 동일하다고 생각하는 것은 프로세서에 대한 가장 일반적인 오해입니다.
완전히 동일한 CPU 두 개를 비교하면 더 높은 클럭 속도로 실행되는 CPU가 더 빠릅니다. 이 경우 클럭 속도가 높을수록 각 클럭주기 사이의 시간이 짧아 지므로 더 적은 시간 안에 성능이 향상됩니다. 그러나 두 개의 서로 다른 프로세서를 비교할 때 반드시 그런 것은 아닙니다.
아키텍처가 다른 두 개의 프로세서 (예 : Intel 및 AMD와 같은 두 개의 다른 제조업체)를 사용하는 경우 CPU 내부의 항목이 완전히 다릅니다.
앞에서 언급했듯이 각 명령어는 특정 횟수의 클럭 사이클이 실행됩니다. 프로세서 "A"가 주어진 명령을 수행하는 데 7 클럭 사이클이 걸리고 프로세서 "B"가 동일한 명령을 수행하는 데 5 클럭 사이클이 걸린다고 가정 해 봅시다. 이들이 동일한 클럭 속도로 실행되는 경우 프로세서“B”는이 명령을 처리하는 데 시간이 덜 걸리기 때문에 더 빠릅니다.
최신 CPU의 경우 CPU에는 실행 단위 수가 다르고 캐시 크기가 다르며 CPU 내부에서 데이터를 전송하는 다른 방법, 실행 단위 내에서 명령을 처리하는 다른 방법, 외부 세계 등
소스 클럭