커널 오브젝트

정하윤·2022년 9월 3일
0

커널 오브젝트

  • 커널에 의해 관리되는 리소스 정보를 담고 있는 데이터 블록

커널 오브젝트에 직접적인 접근은 허용이 되지 않지만 Handle 을통하여
어떠한 커널 오브젝트의 정보를 바꿔 달라고 요청할 수 있다.

  • 프로세스 커널 오브젝트 같은 경우는 대부분 부모 프로세스도 UC를 읽을수 있어서

UC가 2이고 파일같은 경우는 만든 프로세스만 읽을수 있기 때문에 UC가 1이다.

  • 만약 프로세스B가 사라졌을 경우 핸들과 과 대상도 의미가 없기에 사라진다.
  • 프로세스 B의 커널 오브젝트는 무조건 사라지지않고 프로세스A가 프로세스 B의 커널 오브젝트에 관심이 있을수 있기 때문에 사라지지않고 UC가 2에서 1로 줄어든다.

0개의 댓글