본문 바로가기
컴퓨터 & IT/컴맹 탈출!

32bit , 64bit 윈도우 차이, 확인 방법 (2/2)

2020. 9. 5.
반응형

32bit, 64bit 차이 이해하기!
(두번째 포스팅)


32bit, 64bit 차이 이해하기 첫번째 포스팅을 안보신 분은 아래 포스팅을 먼저 읽어주세요!

2020/09/05 - [컴퓨터 & IT/컴맹 탈출!] - 32bit , 64bit 윈도우 차이, 확인 방법 (1/2)


32bit는 왜 RAM이 4GB까지가 최대일까?


32bit는 왜 RAM(메모리)가 4GB가 한계일까요?


차근차근 알아보겠습니다.


2bit는 몇개의 경우의 수를 갖을 수 있을까요?


00, 01, 10, 11 총 4개입니다.

수식으로는 1bit를 구성하는 수자 0,1 2개

2bit이니깐 2개


2의 2승 = 4입니다.





그럼 3bit, 4bit는 몇개의 경우의 수를 갖을까요?


3bit의 경우 2의 3승 = 8개


4bit의 경우 2의 4승 = 16개 입니다.


그러면 우리가 알고 싶어하는 32bit, 64bit로 가볼까요?






32bit의 경우 2의 32승은 4,294,967,296 입니다.


64bit의 경우 2의 64승은 18,446,744,073,709,600,000 입니다.


64bit는 엄청난 숫자입니다.


그러면 이 숫자들을 메모리에 대입해볼까요?

CPU는 메모리의 주소를 참조!


CPU와 메모리는 데이터를 주고 받습니다.


이때 CPU는 메모리의 주소를 참고해서 데이터를 갖고옵니다.


이 주소의 총 수가 32bit, 64bit의 경우의 수입니다.


32bit가 인식할 수 있는 최대 RAM 크기


메모리 주소 1개는 1byte이기 때문에 


32 bit의 경우
2의 32승 4,294,967,296 * 1byte = 약 4GB

왜 32bit는 메모리 최대값이 4GB 인지 아시겠죠?


32bit가 한번에 참고할 수 있는 주소가 4GB 이기 때문입니다.

그래서 32bit 윈도우를 사용하면 4GB 이상의 메모리는 의미가 없습니다.

4GB 까지만 접근할 수 있기 때문이죠.

64bit가 인식할 수 있는 최대 메모리 크기


64 bit의 경우

2의 64승 18,446,744,073,709,600,000 * 1 byte = 18,446,743,073 GB 입니다.


64bit의 경우 인색할 수 있는 메모리의 크기가 엄청납니다. 


기술의 발전으로 64bit로도 부족한 날이 올까요?!


댓글


loading