C

C언어를 가르칩니다.

C C언어를 가르칩니다.

비트, 바이트, 워드

비트와 바이트와 워드를 알아봅니다.

자료형을 배우기 전에 바이트와 비트의 개념부터 알아봅시다. 컴퓨터가 0과 1밖에 모른다는 것은 익히 알려진 사실입니다. 모든 데이터는 0과 1로 저장됩니다. 그런데 어떻게 할까요? 그걸 알아봅시다.

비트(Bit)

비트는 컴퓨터 메모리의 가장 작은 단위입니다. 비트 하나에는 0 또는 1만 저장할 수 있습니다. 컴퓨터 메모리에는 수많은 비트가 쌓여 있습니다.

바이트(Byte)

비트가 모이면 바이트가 됩니다. 보통 1바이트가 8비트입니다. 

1비트에는 0 또는 1만 저장할 수 있다고 했습니다. 그러므로 8bit=1byte인 체계에서 1바이트는 이진수로00000000~11111111까지의 수를 저장할 수 있게 됩니다. 십진수로는 0~255(2^8)까지의 수를 저장할 수 있습니다. 16bit=8byte인 체계라면 1바이트에 0000000000000000~1111111111111111까지의 수를 저장할 수 있습니다.

워드(Word)

워드는 메모리의 기본 단위입니다. 기본 단위는 비트 아니냐고요? 가장 작은 단위와 주로 쓰는 단위의 차이라고 이해하시면 됩니다. 32비트 컴퓨터, 64비트 컴퓨터란 말 들어보셨죠. 거기 나오는 비트 수가 바로 워드입니다. 32비트 컴퓨터는 32비트가 메모리의 기본 단위이고, 64비트 컴퓨터는 64비트가 기본 단위입니다.

댓글

댓글 본문
작성자
비밀번호
버전 관리
truelight
현재 버전
선택 버전
graphittie 자세히 보기