바이트
[ byte ]
- 요약
1비트(bit) 이진숫자 8개로 구성되어 있는 컴퓨터 디지털 정보 처리의 기본단위.
컴퓨터 기억장치 크기의 기준이며, 영어 알파벳이나 숫자를 표현하기 위한 기본 단위로도 사용된다. 대표적으로 1바이트로 확장된 아스키코드(Extended ASCII)와 2바이트로 구성된 유니코드(Unicode)가 있다.
바이트와 저장 단위
초기에는 텍스트 위주의 데이터를 저장했기 때문에 바이트 단위로 데이터의 표현 및 저장이 가능하였으나, 점차적으로 이미지, 동영상과 같은 멀티미디어 데이터를 비롯하여 로그(Log), 소셜 네트워크 서비스(Social Network Service; SNS) 등의 대용량 데이터가 확산됨에 따라, 아래와 같이 정보처리를 위한 데이터 저장 단위도 점차 증가하고 있다.
단위 |
크기 |
킬로바이트(KB) |
1KB=1000Byte |
메가바이트(MB) |
1MB=1000KB |
기가바이트(GB) |
1GB=1000MB |
테라바이트(TB) |
1TB=1000GB |
페타바이트(PB) |
1PB=1000TB |
엑사바이트(EB) |
1EB=1000PB |
제타바이트(ZB) |
1ZB=1000EB |
요타바이트(YB) |
1YB=1000ZB |
하지만 실제 하드디스크의 용량은 위와 같이 1,000단위가 아닌 1,024와 같은 2의 10제곱수로 증가하게 된다. 이를테면 1KB는 1,000Byte가 아닌 1,024Byte 가 되는 것이다. 이러한 규격과 실제 하드디스크 용량과의 차이를 보완하기 위해 2의 제곱수를 기반으로 하는 아래와 같은 저장 단위도 혼용되어 사용되고 있다.
단위 |
크기 |
키비바이트(KiB) |
1KiB=1024Byte |
메비바이트(MiB) |
1MiB=1024KiB |
기비바이트(GiB) |
1GiB=1024MiB |
테비바이트(TiB) |
1TiB=1024GiB |
페비바이트(PiB) |
1PiB=1024TiB |
엑스비바이트(EiB) |
1EiB=1024PiB |
제비바이트(ZiB) |
1ZiB=1024YiB |
요비바이트(YiB) |
1YiB=1024ZiB |
최근에는 SNS 및 멀티미디어의 증가로 대용량 데이터인 빅데이터(BigData)를 다루는 서비스가 기하급수적으로 증가하고 있다. 초기 빅데이터가 등장하였을 당시만 해도 테라바이트 규모의 데이터를 빅데이터라고 불렀으나, 인터넷 데이터의 급격한 증가로 이제는 제타바이트의 시대로 접어들고 있다.