본문 바로가기
JAVA 공부

비트와 바이트

by KyeongOUK 2020. 4. 24.

비트(bit)나 바이트(byte)라는 말을 한번쯤 보았지요? 그것은 우리가 ㄱ, ㄴ, ㄷ, ㄹ의 자음과 ㅏ, ㅑ, ㅓ, ㅕ 의 모음의 조합으로 의사소통을 하듯이 컴퓨터와 사람 사이의 의사 소통을 위해 필요한 기호와 관계있습니다.
우리가 알고 있는 것 중에 비트를 잘 설명해 줄 수 있는 예가 이진수입니다. 이진수는 0과 1로 모든 수를 나타내는 방법이이지요. 이진수를 작은 수부터 나열해 보면 다음과 같습니다.

 

 

각 자리 수를 1 또는 0으로 나타내지요. 이 1과 0, 한 쌍을 비트(bit)라고 부릅니다.
컴퓨터는 두 가지 상태를 분별할 수 있도록 고안되어 있습니다. 그 두 가지 상태를 0과 1로 표현하면 컴퓨터가 작동하는 원리를 이진수로설명할 수 있지요.

 

 

 

      

 

8비트 한 묶음을 바이트(byte)라고 합니다. 그러므로 1byte로는 256 가지 경우를 나타낼 수 있지요.
현재 우리가 사용하는 컴퓨터는 이 256 가지 숫자를 영어의 알파벳, 숫자 등에 1:1로 대응시킨 아스키 부호(ASCII Code)라는 규칙을 사용하여 사람과 의사 소통을 합니다. 예를 들어 우리가 자판기의 A를 누르면 00100001 이라는 숫자가 컴퓨터에 전달됩니다. 또 컴퓨터는 00100001이라는 숫자를 읽으면 우리에게 A라고 보여주지요.

컴퓨터는 0과 1, 두 상태만 분간할 수 있다고 했지요. 두 상태는 경우에 따라 여러 가지가 될 수 있습니다. 예를 들어

 

 

등입니다. 각각이 0과 1로 사용되는 경우를 플라피디스켓과 하드디스크, CD-ROM에서 알아보게 될 것입니다.

'JAVA 공부' 카테고리의 다른 글

JVM  (0) 2020.04.24
컴파일이란?  (0) 2020.04.24
자바 기초 : 문자와 문자열  (0) 2020.04.22
자바에서 메소드(Method)와 함수(function)의 차이  (0) 2020.04.22
자바 기초3  (0) 2020.04.22

댓글