Stack Overflow1 메모리 구조 기본 개념 메모리는 한 칸당 1byte의 크기를 가진다. 32비트 운영체제(x86)은 2^32의 메모리 주소를 가질 수 있고 이는 4GB에 해당한다. 그래서 32비트 운영체제는 최대 4GB까지 밖에 메모리를 설치하지 못하는 것이다. 64비트 운영체제의 경우에는 훨씬 큰 용량의 메모리도 설치할 수 있다. 그리고 64비트 운영체제의 메모리 주소를 나타내기 위해서는 8byte(64비트) 크기가 필요하다. 32비트 프로세서의 범용 레지스터의 크기는 32비트 즉 4바이트이고, 64비트 프로세서의 범용 레지스터의 크기는 64비트, 즉 8바이트이다. 즉 64비트 프로세서의 경우에는 2^64의 메모리 주소에 접근할 수 있게 되는 것이고 4GB보다 훨씬 큰 램을 적용할 수 있는 것이다. 메모리 구조 [Text(code).. 2023. 4. 15. 이전 1 다음