컴퓨터는 메모리 주소를 바이트(8비트)단위로 관리하고, 주소선의 개수는 32개 이므로, 32비트 컴퓨터가 관리할 수 있는 메모리의 총 용량은 (2^32) = 4,294,967,296 즉 4GB를 넘어가는 메모리를 때려박는 시점에서 메모리를 관리할 주소가 모자게됨.
생각놀이(cz201)2012-02-20 10:52
아 그 뭐더라, xp 에서도 주소 확장하는거요, PAE 였나? 그거 하면 128기가, 256기가 뭐 이렇게까지 확장 된다 이러더라고요 (램이요)
[성대아싸](skkuassa)2012-02-20 11:12
헐 램이 하드용량이라늬 [Bald Eagle]
복룡(stringangel65)2012-02-20 11:48
내가 그렇잖아도 그 문제로 많이 알아봤는데, 32비트는 딱 그게 한계임. 그리고 PAE는 XP에선 그냥 4GB로 끝임. PAE는 서버에디션에서 제일 많은게 64GB임.(물론 다 32비트 얘기)
ㅇㅇㅇ(121.144)2012-02-20 13:20
대신에 XP부팅때 /3GB 옵션줘서, OS영역을 1GB로 줄이고, 나머지 3GB를 어플리케이션 영역으로 할당하는 기법이 있음.(그러고보니 횽 본문에 잘못됐네. 32비트는 어플당 2GB 제공됨. 물론 4GB이상 달았을때 얘기) 그런데, 무작정 /3GB옵션 준다고 2GB주던걸 3GB주는게 아니라, 해당 프로그램에 LAA라는 옵션주고 컴파일해야 적용됨.(나도 잘은 몰라 LAA라는게 있다는 것만 알아) 안그러면 /3GB 해봐야 소용없음. 그리고 유저에게 부팅옵션을 일일이 고치라고 해줘야하기도 하고. 그리고 OS에 2GB 있던걸 1GB주면, 시스템에 따라 큰 트러블 일으킬수도 있음. 부팅 안되는 상황도 종종 있대.
ㅇㅇㅇ(121.144)2012-02-20 13:25
1GB+3GB로 운용하게 되는데 이게 안되면 1.5GB+2.5GB 이런식으로 수정하는 옵션도 있다는데, 애초에 LAA 적용 안된 프로그램은 쓸 수가 없으므로, LAA 된거랑 안된거 혼용하게 되면 아무 소용도 없음. 그러니 \'확실하게 얘 혼자 2GB 이상 써야된다\' 이런 프로그램 할거 아니면 LAA하는게 큰 의미가 없어짐. 즉, 32비트는 4GB에서 더 이상 메모리 늘리거나 다르게 쓸방법은 포기해야됨. 다 뻘짓임. 그리고 64비트에서도 32비트 프로그램 쓰면 똑같은 상황 적용됨. 메모리 8GB, 16GB달고 64비트 OS깔아서 호환된답시고 32비트 프로그램만 많이 쓰는 인간들도 종종 있는데 병신짓임. 그냥 메모리 팔아버리고 4GB만 달고, 32비트 쓰는게 차라리 나음.
ㅇㅇㅇ(121.144)2012-02-20 13:30
64비트 OS쓸라면, 거의 대부분 64비트 응용프로그램 써야 의미가 있음. \'난 32비트 프로그램 써도 다 괜찮던데염?\'하는 새끼는 그냥 지가 그만큼 메모리 많이 쓸 일을 안해서 티가 안난거지, 진정으로 64비트의 OS에서 메모리 많은 덕을 보는게 결코 아님. 32비트 써도 똑같은 새끼인거임. ㅋㅋㅋ
컴퓨터는 메모리 주소를 바이트(8비트)단위로 관리하고, 주소선의 개수는 32개 이므로, 32비트 컴퓨터가 관리할 수 있는 메모리의 총 용량은 (2^32) = 4,294,967,296 즉 4GB를 넘어가는 메모리를 때려박는 시점에서 메모리를 관리할 주소가 모자게됨.
아 그 뭐더라, xp 에서도 주소 확장하는거요, PAE 였나? 그거 하면 128기가, 256기가 뭐 이렇게까지 확장 된다 이러더라고요 (램이요)
헐 램이 하드용량이라늬 [Bald Eagle]
내가 그렇잖아도 그 문제로 많이 알아봤는데, 32비트는 딱 그게 한계임. 그리고 PAE는 XP에선 그냥 4GB로 끝임. PAE는 서버에디션에서 제일 많은게 64GB임.(물론 다 32비트 얘기)
대신에 XP부팅때 /3GB 옵션줘서, OS영역을 1GB로 줄이고, 나머지 3GB를 어플리케이션 영역으로 할당하는 기법이 있음.(그러고보니 횽 본문에 잘못됐네. 32비트는 어플당 2GB 제공됨. 물론 4GB이상 달았을때 얘기) 그런데, 무작정 /3GB옵션 준다고 2GB주던걸 3GB주는게 아니라, 해당 프로그램에 LAA라는 옵션주고 컴파일해야 적용됨.(나도 잘은 몰라 LAA라는게 있다는 것만 알아) 안그러면 /3GB 해봐야 소용없음. 그리고 유저에게 부팅옵션을 일일이 고치라고 해줘야하기도 하고. 그리고 OS에 2GB 있던걸 1GB주면, 시스템에 따라 큰 트러블 일으킬수도 있음. 부팅 안되는 상황도 종종 있대.
1GB+3GB로 운용하게 되는데 이게 안되면 1.5GB+2.5GB 이런식으로 수정하는 옵션도 있다는데, 애초에 LAA 적용 안된 프로그램은 쓸 수가 없으므로, LAA 된거랑 안된거 혼용하게 되면 아무 소용도 없음. 그러니 \'확실하게 얘 혼자 2GB 이상 써야된다\' 이런 프로그램 할거 아니면 LAA하는게 큰 의미가 없어짐. 즉, 32비트는 4GB에서 더 이상 메모리 늘리거나 다르게 쓸방법은 포기해야됨. 다 뻘짓임. 그리고 64비트에서도 32비트 프로그램 쓰면 똑같은 상황 적용됨. 메모리 8GB, 16GB달고 64비트 OS깔아서 호환된답시고 32비트 프로그램만 많이 쓰는 인간들도 종종 있는데 병신짓임. 그냥 메모리 팔아버리고 4GB만 달고, 32비트 쓰는게 차라리 나음.
64비트 OS쓸라면, 거의 대부분 64비트 응용프로그램 써야 의미가 있음. \'난 32비트 프로그램 써도 다 괜찮던데염?\'하는 새끼는 그냥 지가 그만큼 메모리 많이 쓸 일을 안해서 티가 안난거지, 진정으로 64비트의 OS에서 메모리 많은 덕을 보는게 결코 아님. 32비트 써도 똑같은 새끼인거임. ㅋㅋㅋ