본문 바로가기
  • BLG-ZYNGIROK-모토-꿈꾸며-배우고-나누며-이루다
ICT

Computer | Data | 데이터 단위 정리

by dazwischen 2023. 3. 9. 21:31
반응형

데이터 단위를 정리한 글이다.

데이터 단위

코딩을 시작한지 어느덧 3년이 되었다. 혼자 한 거라 실력이 3년차 치곤 그렇게 대단하진 않다. 그렇게 실력이 대단하지 않다는 하나의 방증으로 오늘 글의 주제를 들 수 있다. 3년이나 컴퓨터 관련 작업을 했는데 아직도 데이터 단위를 제대로 알고 있지 않았다. 공부하면서 공부한 내용을 기억하기위해 기록해 보려고 한다.

Computer Data Unit

비트

데이터가 0과 1만으로 구성돼 있다는 말은 한 번씩은 들어봤을 것이다. 이 0과 1 딱 두개를 저장할 수 있는 데이터 단위를 비트라고 한다. 어렵지 않은 이름이지만 나중엔 헛갈릴 수 있다. 이번에야 말로 확실하게 의미를 집고 가면 다시는 헷갈리지 않을 것이다. 수를 세는 방법중 우리가 사용하는 건 10진법이라고 한다. 0에서 9까지에 수 총 10개를 사용하기 때문이다. 그럼 0과 1 딱 2개를 사용할 땐 뭐라고 할까? 그렇다 2진법이다. 2진법에서 사용하는 수를 Binary Digit이라고 한다. 여기서 Binary의 Bi, Digit의 it를 합쳐서 Bit라는 단어가 탄생했다. CPU 스펙에서 32비트, 64비트를 말할 때 비트가 이 비트이다.

바이트

바이트는 아마 정말 많이 들어본 단위가 아닐까 싶다. 기본적으로 우리가 입력하는 문자들이 컴퓨터에서 출력할 때 바이트 단위를 사용한다. 1바이트는 위에서 설명한 비트 8개를 가지고 있다.

킬로바이트, 메가바이트, 기가바이트 그리고 테라바이트

이제 바이트에서 2의 10승, 즉 1024를 곱해 나가면서 우리가 아직도 사용하는 KB(킬로바이트), MB(메가바이트), GB(기가바이트), TB(테라바이트)를 만들 수 있다. 여기서 K(킬로), M(메가), G(기가), T(테라)등의 접두어가 붙은 이유는 물리에서 1000을 곱할 때마다 수를 이 접두사들과 계산하는데 1024가 거의 1000에 가깝기 때문에 어림잡아 사용하고 있다.

단위 크기
1 bit 1bit
1 byte 8bit
1 KB 1024 byte (약 1000byte)
1 MB 1024 KB (약 1000kb)
1 GB 1024 MG (약 1000mb)
1 TB 1024 GB (약 1000gb)

이보다 더 클 때 사용하는 PB(페타바이트), EB(엑사바이트), ZB(제타바이트), YB(요타바이트) 등 TB보다 더 큰 단위들도 당연히 있다.

반응형

댓글