반응형

비트(bit) 란 무엇일까요?

비트 (Bit) 란 컴퓨터에서 처리하는 정보의 최소 표현 단위입니다.

8비트는 1바이트이며 8bit = 1byte 이렇게 8비트가 묶여있는 형태를 '옥텟'이라고 합니다.

그렇다면 1바이트? 옥텟? 같은 말 아닌가?

네 맞습니다.

초기 컴퓨터들은 1 바이트가 꼭 8 비트만을 의미하지 않았으므로, 8 비트를 명확하게 정의하기 위해 옥텟 이라는 용어가 필요했었습니다.

그러나, 요즘에는 바이트하고 같은 의미가 되었습니다.

 

컴퓨터는 0과 1의 조합으로 수의 계산과 논리 계산을 하는데요 컴퓨터는

비트를 조합하여 하나의 문자나 숫자 기호 등 을 표현할 수 있습니다.

바로 아래 표처럼 말이죠 아스키코드입니다 (절대 외우실 필요는 없습니다)

 

위 아스키코드는 7비트로 이루어져 있는데

현대에 들어와서는 7비트로 조금 부족함을 느끼고 8비트로 늘린 아스키코드를 사용하기 시작했고

우리는 이걸 ANSI 코드라고 부르기 시작했습니다. 비로소 현재 사용하고 있는 1바이트 즉 8비트가 완성된 것이죠

 

그럼 컴퓨터는 2진수로만 계산하는데 0과 1을 제외한 우리가 흔히 쓰고 있는 10진수(0,1,2,3,4,5,6,7,8,9)는 어떻게 계산될까요?

바로 10진수를 2진수로 바꾸어 계산하여 처리하게 됩니다.

 

2진수 10진수에 대해 헷갈리신다면 아래 링크에 정말 쉽고 자세하게 설명해놨으니 참고해 주세요!

https://jdcyber.tistory.com/29

 

2진수와 10진수 (2진법 10진법) (쉬운 설명, 개념, 제곱, 승)

일상생활을 할 때는 필요 없지만 컴퓨터를 배우거나 네트워크 리눅스 파이썬 개발 등을 하시게 되면 컴퓨터가 사용하는 2진수를 배워야 하는데요 우리가 사용하는 iP 주소는 192.168.123.132 이러한

jdcyber.tistory.com

그렇다면, 아주 간단하고 기본적인 10진수와 2진수만 한번 살펴볼까요?

10진수
2진수
10진수
2진수
0
0000
6
0110
1
0001
7
0111
2
0010
8
1000
3
0011
9
1001
4
0100
10
1010
5
0101
11
1011
6
0110
12
1100
7
0111
13
1101
8
1000
14
1110
9
1001
15
1111

참고)

1킬로바이트(KB, kilobyte)

= 2^10 =1,024바이트(1,024B)

1메가 바이트(MB, megabyte)

=2^20바이트= 1,048,567(1,024KB)

1기가 바이트(GB, gigabyte)

=2^30바이트= 1,073,741,824(1,024MB)

1 테라바이트(TB, terabyte)

=2^40=1,099,511,627,776(1,024GB)

 

다시 한번 정리하겠습니다.

비트 (Bit) 란 컴퓨터에서 처리하는 정보의 최소 표현 단위이며 8비트 = 1바이트 = 옥텟과 같다

컴퓨터는 0과 1의 조합으로 모든 계산을 처리하고 우리가 현재 쓰는 10진수를 모두 이진수로 계산하여 처리합니다.


궁금하신 사항은 댓글에 남겨주세요

댓글에 남겨주신 내용

추후 정리해서 올려드리겠습니다

구독 신청하시면 업로드 시 알려드릴게요!

-

조금이라도 도움이 되셨다면

공감&댓글 부탁드리겠습니다

감사합니다!

반응형

+ Recent posts