류짱:Beyond MySelf

session space의 구성 본문

Microsoft/Windows Platform

session space의 구성

リュちゃん 2011. 11. 3. 22:56

Windows 커널 메모리 영역 (2GB ~ 4GB) 중에는 Session Space라고 하는 영역이 있습니다. 그대로 Windows에서 session 관리하기 위한 프로그램 이미지와 데이터가 모두 부분에 올라가게 됩니다. Session space 크게 아래와 같이 4부분으로 구성되어 있습니다.

- Session Image Space (실행 코드 드라이버 코드가 올라간 부분):Win32k.sys, session drivers

- Session Data Structure : MM Structure and session WSL

- Session View Space : session mapped view, including desktop heap

- Session Paged Pool : 터미널 서비스가 설치되면 사용됨


아래
그림을 보시면 쉽게 이해가 될거 같습니다.



감사합니다.

[참고 자료]
Desktop Heap Overview
http://blogs.msdn.com/b/ntdebugging/archive/2007/01/04/desktop-heap-overview.aspx

Windows server 2003 x86과 x64 의 session view space와 session paged pool 사이즈 비교
http://ryuchan.kr/276