블로그를 변경하였습니다.

해당 블로그는 더 이상 추가 포스팅 없을 예정입니다.

👉 새 블로그 방문하기


[컴퓨터 기초] 32bit 컴퓨터와 64bit 컴퓨터 차이점

2021. 8. 17. 22:32
728x90
반응형

bit는 cpu가 처리하는 데이터의 최소 단위인 레지스터의 크기

 

레지스터는 CPU의 처리의 지연 시간을 줄이기 위해 사용하고 있는 CPU 내부의 임시 기억장치

( 매번 메모리에서 가져와서 사용할 수 없기에 빠르게 연산하기 위해 레지스터에 임지로 저장하였다가 사용한다. )

 

**  용량이 클수록 더 많은 데이터를 메모리에 가져와서 저장할 수 있기 때문에 더 빠르다.(메모리 접근이 줄어듦으로)

 

32bit 기준으로 32bit 레지터스라고 하면 한번에 2의 32제곱 ⇒ 4GB ⇒ 레지스터가 표현할 수 있는 최대의 값(메모리제한)

따라서 32bit 컴퓨터는 2^32 = 4294967296까지 밖에 저장하지 못한다.

그래서 32bit 컴퓨터는 최대 메모리를 4GB까지 밖에 상요하지 못함 ⇒ 메모리 주소값을 한번에 표현할 수 있는 값이 4GB이기 때문에.

 

64bit는 2^64 = 18446744073709551616BYTE = 18EB (1EB = 1000PB = 1000 * 1000TB)

32비트는 일단 레지스터에서 표현할 수 있는 값이 4GB가 최대이기 때문에 그 이상의 값에 대하여 처리할 수 없다. 처리 X, 표현할 수가 없다.

 

그러기에 메모리 공간이 최대 4GB밖에 되지 못함 (4GB 이상 표현할 수 없기에)

64bit는 레지스터가 충분히 많은 메모리의 정보를 가져와서 사용할 수 있기에 32bit보다 빠르게 동작할 수 있다.

728x90
반응형

'CS > 컴퓨터' 카테고리의 다른 글

[컴퓨터 기초] 16진수(hexadecimal)  (0) 2021.08.20
[컴퓨터 기초] 2진수(binary)  (0) 2021.08.17
[컴퓨터 기초] bit, byte  (0) 2021.08.17
[컴퓨터 기초] 하드웨어  (0) 2021.08.17
[컴퓨터 기초] ASCII Code(아스키코드)  (0) 2021.03.20

BELATED ARTICLES

more