32bit Windows 메모리 관리
32비트 윈도 운영체제에서 하나의 프로그램은 4GB의 메모리 영역을 가질 수 있다. 그러나 4GB를 모두 어플리케이션 마음대로 사용할 수 있는 것은 아니고, 상위 2GB만 프로그램이 사용할 수 있도록 하였고, 하위 2GB는 Windows가 실행된 프로그램을 관리하기 위한 코드가 적재된다. 위의 스택, 코드 등의 영역은 하위 2GB에 포함된다. 가상 메모리상태 (Virtual Memory Status) 1. 램에 맵핑된 상태, 하드 디스크에 맵핑된 상태 2. 사용이 예약되어 읽거나 쓸 수 있는 상태 3. 초기 상태 등급 내용 Committed 물리적 메모리에 맵핑된 상태의 메모리 영역이다. Commit 상태의 메모리 영역은 읽거나 쓸 수 있다. VirtualAlloc()을 통하여 Commit 상태로 변경할..
C++/General
2009. 3. 27. 12:18
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 엘키
- SDL
- TDD
- 루비 온 레일즈
- 리버스 엔지니어링
- 게임데브포에버
- c언어
- ruby
- EzShortcut
- 디버깅
- 루비
- 멀티스레드
- MS-SQL
- RoR
- 임백준
- 좋은 프로그래머
- CppSQLite
- 디자인 패턴
- 조엘 온 소프트웨어
- NDC2013
- ftp
- 바로가기 프로그램
- Rails
- perfmon
- Ruby on Rails
- svn
- 게임개발포에버
- EasyExec
- TraceRoute
- SQLite Spy
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함