방해받지 않는 수면을 "D"로 표시하는 이유는 무엇입니까?

방해받지 않는 수면을 "D"로 표시하는 이유는 무엇입니까?

"man ps"에서:

R = Running or Runnable
S = interruptable Sleep
T = sTopped
Z = Zombie

D = uninterruptible sleep (usually IO)

이 D는 어디에서 왔습니까?

답변1

~에서4BSD ps 매뉴얼 페이지:

상태는 "RWNA"와 같이 4자리 시퀀스로 제공됩니다. 첫 번째 문자는 프로세스의 실행 가능성을 나타냅니다. R은 실행 가능한 프로세스를 나타내고, T는 중지된 프로세스를 나타내고, P는 페이지 대기 프로세스를 나타냅니다.D는 디스크(또는 기타 단기)에서 대기하는 것을 나타냅니다., S는 20초 미만 동안 휴면 상태인 프로세스를 나타내고, I는 유휴 상태(20초 이상 휴면 상태)인 프로세스를 나타냅니다.

관련 정보