Windows 작업 관리자에서 CPU 사용량이 0 % 일 때 실제로 의미하는 것은 무엇입니까?


6

나는 할 수있는 지시가 있는지 모르겠다. CPU를 유휴 상태로 만들다. . 그리고 나는 또한 시스템 유휴 프로세스 CPU 사용량이 0 %로 표시 될 때 CPU의 99 %를 사용합니다. 이 시스템 유휴 프로세스 란 무엇입니까? 99 %의 CPU를 사용하고 있다면 99 %의 CPU를 사용하는 다른 프로세스보다 CPU 온도가 낮습니다.

좀 더 자세히 설명하도록하겠습니다. CPU 사용률은 어떻게 계산됩니까?

어쩌면 이것은 바보 같은 질문 일 수 있습니다. 여기 괴짜가 지루해하지 않기를 바랍니다 ....;)

감사...


1
수퍼 유저 블로그?
Binary Worrier

1
수퍼 유저로 마이그레이션합니다. 그동안, codinghorror.com/blog/2007/05/... 99 %의 시간이 걸리면 99 %의 시간이 비어 있음을 알 수 있습니다.

나는이 질문에 기회를주십시오 ...;)
smwikipedia

2
Stack Overflow에 질문이 속해 있지 않기 때문에 그것이 유효한 질문이 아님을 의미하지는 않습니다. 수퍼 유저에게 잘못된 방법으로 마이그레이션하지 마십시오. 그리고 이중 음화는 올바른 방식으로 읽지 마십시오 : P
Matt Ball

마이그레이션의 의미는이 질문에 더 적합한 또 다른 사이트 인 superuser.com에있을 것이라는 점입니다. 제발 자신을 아무 것도하지 마십시오, 충분한 투표가 수집 된 후 자동으로 이주됩니다.

답변:


7

시스템 유휴 프로세스는 가능한 최하위 우선 순위보다 낮은 우선 순위로 IDLE 명령의 무한 루프 인 프로그램입니다.

CPU는 말하자면 절대로 "멈출"수는 없지만 보통 CPU에서 실행할 수있는 유휴 명령 (또는 이와 비슷한)이 있습니다.

IDLE 명령은 CPU에서 가능한 가장 작은 수의 회로를 사용하여 가능한 한 온도를 낮추기위한 명령입니다.


1
x86 명령어 세트 "HALT"명령은 인터럽트가 수신 될 때까지 아무 작업도하지 말도록 프로세서에 지시합니다. 진행중인 처리가없는 경우 해당 명령을 발행하는 것이 적절할 수 있습니다.
Brian Knoblauch

유휴 상태 일 때마다 깨어있게됩니다 (노트북 CPU에서는 중요합니다!) BrianKnoblauch가 말했듯이, HALT 명령은 인터럽트가 수신 될 때까지 그대로 둡니다. 이는 알고있는 한 노트북에서 올바른 방법입니다.
sinni800

1

실마리가 말하는 것과 더불어 CPU 사용량은 각 프로세스에서 사용중인 용량 (1 초당 계산)의 비율로 계산됩니다.


그리고 이것은 프로세서가 0.1 %와 같이 사용할 수 있지만 0 %로 반올림됨을 의미합니다 //이 주석을 답으로 추가 할 필요가 없습니다 ...
Simon Verbeke

-1

즉, 모든 프로세스가 대기 상태에 빠졌습니다 ... 사용자 입력, 네트워크 카드, 하드 드라이브 데이터 또는 RAM과 같은 항목에서 "차단"됩니다.

기본적으로 스레드는 운영 체제가 다시 실행될 수 있기를 기다리고 있습니다. 이것은 인터럽트 (interrupt)라고 불리는 것을 사용합니다. 일부 인터 럽션은 시간이 정해지기 때문에 시계가 1 초 또는 1 분마다 변경되지만 컴퓨터가 100 % 시간을 추적하지 않아도됩니다.


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