Microprocessors는 시계 주기에 근거를 둔 작동하고, 지시 실행의 타이밍을 결정합니다. 이 주기 일은 처리 가공업자 성과와 효율성을 파악하기를 위해 근본적 인 방법을 이해하는.

시계 주기는 무엇입니까?

시계 주기는 마이크로 프로세서에 있는 시계 신호의 2개의 맥박 사이 시간 간격입니다. 그것은 타이밍 장치로 작동하고, 가공업자의 성분의 가동을 동기화합니다. 가공업자의 속도는 기가헤르츠 (GHz)에서 수시로 측정되고, 초당 주기의 억을 나타내는.

지시 타이밍과 주기

마이크로프로세서의 각 지시는 완전한 시계 주기의 특정 수를 요구합니다. 총 실행 시간은 지시와 가공업자의 건축의 복잡성에 달려 있습니다. 몇몇 지시는 단지 1개의 주기를 가지고 갈지도 모르지만, 다른 사람은 fetch, decode, 실행하고, 저장 결과를 필요로 합니다.

Factors Affecting Instruction 타이밍

몇 가지 요인은 몇 가지 시계주기가 걸리는지향합니다.

  • Processor 아키텍처: RISC vs. CISC 아키텍처는 다른 교육 주기 요구 사항을 가지고 있습니다.
  • 파구 복잡성:더 복잡한 지침은 일반적으로 더 많은 사이클을 필요로 한다.
  • Memory Access: 메모리에서 데이터 액세스는 추가 사이클을 추가할 수 있습니다.
  • Pipeline 디자인: 능률적인 pipelining는 지시 당 주기의 수를 감소시킬 수 있습니다.