CS 어디까지 알고있니?_ep.3

나라리야·2021년 7월 27일
0

CS_study

목록 보기
15/18
post-thumbnail

컴퓨터는 자료를 어떻게 처리하는 걸까요? 🧐

비트(bit)와 바이트(byte)

컴퓨터가 정보를 저장하고 연산을 수행하기 위해서 bit(비트)라는 측정단위를 사용하는데
비트는 쉽게 이진 숫자라는 뜻을 가진 "binary digit" (바이너리서치 들어보았지 부들부들)의 줄임말이며, 0과 1 두가지 값만 가질 수 있는 측정단위 입니다.
컴퓨터는 바로 이 0과1만 알아들을 수 있는 것 이죵!


하나의 비트는 0과 1, 이 두개의 값만 가질 수 있다고 위에서 정리했는데
2개의 비트를 가지면 1개의 비트는 2개의 값만 가지니까 총 4개의 값을 가질 수 있다고도 볼 수 있어용! (1= ON , 0=OFF) 라는 뜻 인거죠!


but! 비트 한 개는 많은 양의 데이터를 나타내기에 턱없이 부족한데 이럴땐 어떻게 하죠?
그래서 여러 숫자의 조합을 컴퓨터에 나타내기 위해 비트열을 사용 합니다 -> 바이트!!



바이트는 여덟개의 비트가 모여 만들어진 것인데 하나의 바이트에 여덟개의 비트가 있고 비트는 0과1로 표현될 수 있기 때문에 바이트는 총 2의 8제곱으로 256개의 서로 다른 바이트가 존재할 수 있습니다.

이렇게 바이트가 모이면 더 큰 단위로 KB(1000바이트),MB(100만 바이트),GB(10억 바이트)도 있습니다. (어휴 이게 다 몇 비트야??😓) 요즘엔 TB(1조 바이트)도 있다는거!



하나의 바이트(8비트)로 알파벳 하나를 표시할 수 있다는 사실!
위 데이터 단위의 표를 보면 알 수 있지만 1분 길이의 노래를 다운받는데 1MB가 필요하다니 정말 어마어마한 수 인 것 같다 (ㄷㄷ 거의 심해수준 😱)

이렇게 오늘은 비트와 바이트에 대해 알아 보았습니다~

profile
Code의 美를 추구하는 개발자 🪞

0개의 댓글