일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
Tags
- Java
- 파일 시스템
- 큐
- OSI
- windosws wbcs
- 미로 탐색 알고리즘
- c언어
- level13
- 백준
- web
- 자료구조
- windosw 문자열
- 재귀
- ftz
- PHP
- LoB
- 시간복잡도
- 정렬 알고리즘
- Stack
- 두근두근 자료구조
- System
- 파이썬
- HTML
- 암호수학
- War Game
- SWiFT
- pwnable.kr
- ftz level13
- 스택
- C
Archives
- Today
- Total
목록KPROCESS (1)
나의 기록, 현진록
EPROCESS, EHTREAD, KPROCESS, KTHREAD, PEB, TEB, PCB, TCB
프로세스를 관리하기 위해 윈도우는 EPROCESS, KPROCESS, ETHREAD, KTHREAD, PEB, PCB 등의 구조체를 가진다. 프로세스가 생성되면 해당 정보를 가진 EPROCESS 구조체가 커널 영역에 생성된다. 이렇게 모든 프로세스는 각각의 EPROCESS를 하나씩 가지며, 자신의 스레드 수만큼 ETHREAD 구조체 또한 커널 영역에 생성된다. EPROCESS에는 많은 정보가 포함된다. 참고한 내용은 다음과 같다. 정보 내용 KPROCESS(PCB) Block 디스 패칭, 메모리, cpu 이용시간, 스레드 스케줄링(우선 순위) 등 프로세스 식별 PID, PPID PEB이미지 정보, 프로세스 힙 정보와 같은 유저 모드에서 접근 가능한 정보 핸들 테이블현 프로세스의 핸들 테이블 쿼터 블록Pa..
카테고리 없음
2019. 1. 23. 09:47