[ 공 부 ]/[ C ]
[ C ] 데이터 표현의 단위
HiStar__
2020. 8. 11. 18:54
비 트 ( b i t )
-
컴퓨터가 나타내는 데이터의 최소 단위.
-
1비트(bit) : 2진수 값 하나를 저장할 수 있는 메모리 공간의 크기.
바 이 트 ( b y t e )
-
1바이트(1byte) : 하나의 문자를 저장할 수 있는, 8비트(bit) 이상의 크기를 의미.
대부분의 시스템에서 1 byte 를 8 bit로 표현하기 때문에 일반적으로 1 byte를 8 bit라고 한다.
하지만, 1 byte가 8 bit가 아닐 수도 있다.
워 드 ( w o r d )
-
CPU가 한번에 처리할 수 있는 데이터의 크기를 의미하는 단위.
-
16bit 시스템은 한번에 처리 할 수 있는 데이터의 크기가 16비트로 제한, 1 word = 16 bit
32bit 시스템, 1 word = 32 bit
64bit 시스템, 1 word = 64 bit
그 외
-
킬로 바이트 ( kilobyte )
1 KB : 1 x 1024 bit
-
메가 바이트 ( megabyte )
1 MB : 1 x 1024 x 1024 bit
-
기가 바이트 ( gigabyte )
1 GB : 1 x 1024 x 1024 x 1024 bit
보통 1000씩 곱해져 오지만,
메모리 공간의 크기를 나타내는 바이트 단위에서는 단위가 증가할 떄마다 1024를 곱한다.
$$1024 = 2^{10}$$
메모리 공간의 크기 증가
$$2^{n}$$
출 처
[ 참고 서적 ] : [오렌지 미디어] 난 정말 C Programming을 공부한 적이 없다구요!