Skip to main content

사이클 도둑질은 무엇입니까?

Cycle Stealing은 컴퓨터 프로세스가 CPU (Central Processing Unit)에 직접 액세스하여 프로세스를 완료하는 데 필요한 리소스를 얻는 조치입니다.이것은 일반적으로 컴퓨터를 사용하지 않을 때 발생합니다.CPU는 가동 중지 시간을 활용하여 필요한 프로세스를 실행합니다.프로세스에 리소스가 필요할 때는 일반적으로 자원을 얻는 데 꽤 많은 시간이 걸리지만이 시스템은 검색을 상당히 단축시킵니다.이 시스템은 어떤면에서 유용한 것으로 입증되었지만, 일반적으로 컴퓨터의 일부가 CPU에 도달 할 수 없게되는 시스템 저하로 이어집니다.이러한 오류와 CPU가 일반적으로 이러한 문제없이 유사한 작업을 수행 할 수 있다는 사실은 평균주기 도둑이 일반적으로 사용되지 않습니다.

데스크탑 컴퓨터와 때로는 랩탑이 종종 사람들이 직접 사용하지 않는 경우에도 종종 유지됩니다.많은 사람들이 컴퓨터를 사용하는 동안 컴퓨터를 자주 사용하지만 24 시간 똑바로 컴퓨터를 사용하는 사람은 거의 없습니다.이로 인해 시스템이 켜져 있지만 사용되지 않는 가동 중지 시간이 발생하며, 이는 능력이있는 컴퓨터에서 사이클 도둑질이 발생할 때입니다.도둑질 프로세스는 종종 컴퓨터의 자원을 많이 차지하기 때문에, 사람이 동시에 프로그램에 액세스하는 경우 속도가 매우 저하 될 것입니다.이벤트 체인.프로세스는 버스 프로토콜을 얻는 것으로 시작되며, 마지막 프로세스가 리소스를 얻을 때까지 유지됩니다.CPU가 클록 사이클을 통과 한 후에는 메모리를 방출하여 버스를 통과하고 프로세스로 돌아갑니다.사이클 도둑질에서 프로세스는 대부분을 건너 뛰고 CPU에서 클록 사이클에 직접 이동합니다.

사용자가 멀리있을 때 긴 프로세스를 완료하면 많은 이점이 있지만 사이클 도둑질 시스템은 광범위한 사용에 너무 효과적이지 않은 것으로 판명되었습니다.CPU의 지속적으로 사용하면 시스템 분해가 발생하기 때문입니다.느린 처리는 작은 문제 중 하나이며, 특정 메모리 채널이 CPU와 연결할 수 없다는 것은 더 큰 문제입니다.일부 CPU는 자신의 전력을 다른 버스로 나눌 수 있으므로 2011 년에 최신 컴퓨터를 사용하여 사이클 훔치기 기능의 이유는 거의 없습니다. 컴퓨터는 근무일 중에도 더 많이 사용되며 기업은 일반적으로 하루가 끝나면 컴퓨터를 제거하기를 원합니다.전기를 절약하려면 프로세스가 CPU에서 직접 리소스를 가져 오는 데 시간이별로 없습니다.