프로세스1 [Reversing]프로세스와 쓰레드 ▣ 프로세스와 쓰레드 ● 프로세스(process) - 윈도우 기본 요소 - 프로세스 메모리 주소 공간 : · 프로그램을 실행시키기 위해 사용 · 각 프로그램은 자신만의 고유한 주소 공간에서 실행되는 것을 보장하기 위한 것 · 시스템은 프로세스 주소공간 안에 코드 모듈을 로드 · 실행되는 프로세스는 반드시 최소 하나 이상의 쓰레드를 가져야 함 ● 쓰레드(thread) - 가장 기본적인 코드 실행 유닛 - 매 순간마다 프로세스는 항상 쓰레드를 실행 시킴(즉, 실행코드를 실행함) - 쓰레드가 마지막으로 실행됐을 때의 프로세스 상태를 시스템에게 알려주는 CONTEXT Data 구조체와 스택공간으로 사용된 하나 또는 두개의 메모리 공간이 결합된 데이터 구조체일 뿐 - 유저모드코드와 커널모드커널을 번갈아 가면서 실.. 2010. 5. 4. 이전 1 다음