컴퓨터는 Lenovo Zhaoyang E49a입니다. 64비트 win7을 설치했는데 왜 4G 메모리가 여전히 3.55G만 표시되나요?
첫 번째 이유는 메모리의 작은 부분만 "먹는다"는 것입니다.
우리 모두 알고 있듯이 컴퓨터의 바이너리 변환 관계는 실제 생산에서 하드웨어 제조업체가 1GB=1024MB입니다. 제조업체의 변환 단위는 1GB = 1000MB입니다. 컴퓨터 제조업체에서 컴퓨터의 메모리를 1GB라고 하면 실제로 시스템에서 인식하는 메모리는 1000MB입니다. 즉, 1000을 1024로 나누면 메모리가 0.976GB입니다. . 마찬가지로 4G 메모리를 설치하면 시스템에 메모리가 3.9GB로 표시됩니다. 이는 하드웨어 제조업체가 귀하에게 거짓말을 하고 있기 때문이 아닙니다.
두 번째 이유는 상당한 양의 메모리를 "먹을" 수 있습니다.
메모리(RAM, 즉 시스템의 전체 주소 지정 가능 공간) = 메모리 스틱(물리적 메모리, 메모리 모듈은 4GB) + 바이오스 메모리 + 캐시 + 비디오 메모리 +..., 32비트 컴퓨터의 주소 지정 공간은 2의 32승, 즉 4G입니다. 시스템은 이 4GB 주소를 메모리 스틱, 캐시, 비디오 메모리, 하드웨어 등
시스템은 어드레싱 공간을 할당할 때 BIOS의 메모리, CPU의 캐시, 각종 하드웨어의 메모리, 그래픽 카드의 비디오 메모리 등이 물리적 메모리보다 우선순위가 높습니다. , 메모리 스틱) 높으므로 시스템은 먼저 BIOS 메모리, CPU 캐시, 각 하드웨어의 메모리 및 그래픽 카드의 비디오 메모리에 주소 지정 공간을 할당하고 마지막으로 메모리 모듈에 나머지 주소 지정 공간을 할당합니다. . 예를 들어 그래픽 카드가 500MB인 경우 할당할 수 있는 메모리는 4GB-0.5GB=3.5GB입니다.
주민이 1000명이 있는 거리에 해당하는데 집번호가 800개밖에 없어서 아직 집번호를 얻지 못한 주민이 200명인데 이 200명의 주민이 사라지지 않았다.
32비트 컴퓨터에 4G 메모리스틱을 설치하면 우선순위 관계에 따라 처음 몇백MB의 공간이 여러 메모리에 할당되기 때문에 3G 이상의 메모리스틱 공간만 사용할 수 있습니다. 하드웨어(비디오 메모리 포함)의 경우 4GB 메모리 스틱 중 3.31GB만 어드레싱 공간을 얻었습니다. 이때 메모리 스틱 중 어드레싱 공간을 얻은 부분만 볼 수 있습니다(아래 그림 참조). 피>