하드웨어 대기 상태 란 무엇입니까? -techopedia에서 정의

대기 상태 란 무엇입니까? -techopedia에서 정의

차례:

Anonim

정의-대기 상태 란 무엇입니까?

대기 상태는 주로 외부 메모리 또는 응답 속도가 느린 장치에 액세스 할 때 컴퓨터 프로세서에 지연이 발생하는 상황입니다. 따라서 대기 상태는 프로세서 성능을 낭비하는 것으로 간주됩니다. 그러나 최신 디자인은 대기 상태를 제거하거나 최소화하려고합니다. 여기에는 캐시, 명령어 프리 페치 및 파이프 라인, 동시 멀티 스레딩 및 분기 예측이 포함됩니다. 이러한 모든 기술이 대기 상태를 완전히 제거 할 수는 없지만 함께 작업 할 때 문제를 크게 줄일 수 있습니다.

대기 상태는 또한 에너지 소비를 줄이기 위해 사용되므로 CPU에 대한 작업이없는 경우 프로세서 속도가 느려지고 일시 중지됩니다.

Techopedia는 대기 상태를 설명합니다

프로세서가 주 메모리에 액세스해야하는 경우 요청 된 정보의 주소를 주소 버스에 배치하여 시작합니다. 그런 다음 프로세서는 응답을 기다려야합니다. 응답은 몇주기 후에 다시 올 수 있습니다. 이주기는 모두 대기 상태에서 사용됩니다. 최신 컴퓨터를 지원하는 마이크로 프로세서는 매우 빠르게 실행됩니다. 그러나 아직 비슷한 속도에 미치지 못하는 메모리 기술에 대해서도 마찬가지입니다. 전형적인 AMD Athlon 64 X2와 Intel Core는 수 GHz의 속도로 작동합니다. 즉, 클럭주기는 일반적으로 나노초 (0.3–0.5 ns) 미만입니다. 반면, 메인 메모리는 15-30ns 범위의 대기 시간을 갖습니다. 이 불일치로 인해 마이크로 프로세서의 대기 상태가되어 전체 작동 속도가 느려집니다.

대기 상태 란 무엇입니까? -techopedia에서 정의