Base/개념정리

32비트, 64비트 차이점?

findmypiece 2021. 4. 2. 22:14
728x90

컴퓨터는 모든 데이터를 2진수로 변환해서 처리한다.

2진수란 0, 1로만 구성된 숫자를 의미한다.

이때 하나의 자릿수가 1bit의 공간을 차지한다.

2bit의 공간으로는 아래와 같은 데이터를 나타낼 수 있다.

00

01

10

11

3bit라면 아래와 같다.

000

001

010

011

100

101

110

111

4bit라면 아래와 같다.

0000

0001

0010

0011

0100

0101

0110

0111

1000

1001

1010

1011

1100

1101

1110

1111

nbit는 2^n까지의 정보를 나타낼 수 있으며 1bit가 증가할 때마다 정보량도 2배로 증가한다.

다르게 말하면 비트가 클수록 한번에 표현할 수 있는 정보도 커진다.

극단적으로 생각하자면 땅을 판다고 할 때 삽으로 파는 것과 포크레인으로 파는 것을 생각해보면 된다.

즉, bit가 클수록 처리속도가 증가한다.

32bit 시스템, 64bit 시스템이라고 하는 것은 결국 컴퓨터의 연산 처리 속도를 의미하는 것이다.

당연히 64bit 시스템에 처리속도가 빠르다고 할 수 있겠다.

또한 컴퓨터를 사용하면서 가장 쉽게 느낄 수 있는 차이는

32bit 시스템에서는 램이 최대 4GB까지 밖에 인식이 되지 않고

64bit 시스템은 최대 128GB까지 인식할 수 있다.

4GB 이상의 램을 꽂아서 사용하고 싶다면 64bit 시스템의 컴퓨터를 사용해야 한다.

728x90

'Base > 개념정리' 카테고리의 다른 글

가상화 기술  (0) 2021.04.02
싱글쓰레드와 멀티쓰레드, 동기와 비동기  (0) 2021.04.02
TCP/UDP 그리고 IP  (0) 2021.04.02
HTTP1.0 , HTTP1.1, HTTP2.0  (0) 2021.04.02
페이로드(payload)  (0) 2021.04.02