티스토리 뷰

프로그래밍/C++

메모리 구조

에어버스 2018. 3. 3. 11:33

FAT, NTF

4개 까지 파티션 생성, 주 파티션은 4개의 확장 파티션 가진다. 확장 파티션은 또 다른 확장된 파티션을 가질 수 있다.

- x86 4GB

기본값 : 2GB 사용자 프로세스 공간(사용자모드) + 2GB 시스템공간(커널모드)

3GB + 1GB : 프로그램 실행 이미지의 헤더에 IMAGE_FILE_LARGE_ADDRESS_AWARE 플래그 설정해야 함.

- 실행 파일 제작할때 링커 플래그 /LAREGADDRESSAWARE 를 지정하여 설정한다.

32비트 윈도우 XP, 2000 까지만 적용

부팅관리자에 boot.ini 에 /32GB 옵션을 줘야 한다.
Boot.ini 설정은 아래 레지스트리에 저장된다.
컴퓨터\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SystemStartOptions

64비트 윈도우10에서 32비트 프로그램미을 3GB 사용하려면???

 

플래그가 설정 필요

- Itanium 7TB (7,152GB)

7T (7,152GB) 사용자 프로세스 공간 + 6,144GB 시스템공간

- x64

8T (8,192GB) 사용자 프로세스 공간 + 6,657GB 시스템공간

 

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/04   »
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