Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 홍대 덤앤더머
- 2021 방탈출 추천
- 개발
- 필활
- 후기
- 홍대 방탈출
- 윈도우 프로그래밍
- 추천
- 강남 방탈출
- 방탈출 리뷰
- 홍대 방탈출 추천
- Unity
- 이스케이퍼스 2호점
- C++ 자료구조
- 넥스트에디션 2호점
- C 자료구조
- 홍대
- 꽃길
- Android
- 이스케이퍼스
- 방탈출 추천
- 넥스트에디션
- PC VR
- 유니티
- 방탈출 후기
- 방탈출
- 공포 방탈출
- C#
- 정렬 알고리즘
- 시스템 프로그래밍
Archives
- Today
- Total
목록커널 오브젝트 (1)
행복한 연어의 이야기
(윈도우 시스템) 6. 커널오브젝트와 오브젝트 핸들
1. 커널 오브젝트에 대한 이해 커널오브젝트란 커널에서 관리하는 중요한 정보를 담아둔 데이터 블록 커널 오브젝트의 이해 프로세스의 생성, 소멸, 상태 변화등 프로세스를 관리하는 일은 Windows 운영체제가 처리한다. A 프로세스 인지 B 프로세스인지 어떤 프로세스의 상태가 Ready 인지 Blocked 인지 등 운영체제는 프로세스에 대한 정보를 알아야 하는데 그 정보들을 모아둔 '프로세스 관리 구조체' 가 있고 이것이 커널 오브젝트 라고 할수 있다. 프로세스 내에서 쓰레드를 생성하거나 프로세스간 통신할때 등 프로세스가 생성될때만 커널 오브젝트가 생성되는 것이 아니며 커널 오브젝트의 종류에 따라서 서로 다른 구조체에 의해 생성된다. 또한 커널 오브젝트는 프로그래머가 직접 생성하거나 조작 할수 없다. 정확..
IT/윈도우 시스템 프로그래밍
2021. 7. 30. 22:05