||<-4><tablealign=center><tablebgcolor=#fff,#191919><table width=500><bgcolor=#cccccc,#555555> 컴퓨터의 정보 단위 - 십진 접두어 ||
[math(\small 2^{-3})] 비트Bit (b) | [math(\small 1)] 바이트Byte (B) | [math(\small 10^{3})] 킬로바이트Kilobyte (KB) | [math(\small 10^{6})] 메가바이트Megabyte (MB) | ||||
[math(\small 10^{9})] 기가바이트Gigabyte (GB) | [math(\small 10^{12})] 테라바이트Terabyte (TB) | [math(\small 10^{15})] 페타바이트Petabyte (PB) | [math(\small 10^{18})] 엑사바이트Exabyte (EB) | ||||
[math(\small 10^{21})] 제타바이트Zettabyte (ZB) | [math(\small 10^{24})] 요타바이트Yottabyte (YB) | [math(\small 10^{27})] 론나바이트Ronnabyte (RB) | [math(\small 10^{30})] 퀘타바이트Quettabyte (QB) | ||||
{{{#!wiki style="margin:0 -10px -5px; min-height:calc(1.5em + 5px)" {{{#!folding [이진 접두어 펼치기 · 접기] {{{#!wiki style="margin:-5px -1px -11px" | 이진 접두어 | [math(\small 2^{10})] 키비바이트Kibibyte (KiB) | [math(\small 2^{20})] 메비바이트Mebibyte (MiB) | ||||
[math(\small 2^{30})] 기비바이트Gibibyte (GiB) | [math(\small 2^{40})] 테비바이트Tebibyte (TiB) | [math(\small 2^{50})] 페비바이트Pebibyte (PiB) | [math(\small 2^{60})] 엑스비바이트Exbibyte (EiB) | ||||
[math(\small 2^{70})] 제비바이트Zebibyte (ZiB) | [math(\small 2^{80})] 요비바이트Yobibyte (YiB) | [math(\small 2^{90})] Robibyte (RiB) | [math(\small 2^{100})] Quebibyte (QiB) | ||||
| }}}}}}}}} | ||||||
우상단 숫자는 바이트를 기준으로 한 상대값이다. |
1. 개요
1 킬로바이트(Kilobyte[1], KB) = 8,000 bit[2]1 키비바이트(Kibibyte[3], KiB) = 8,192 bit[4]
2. 상세
주로 MS-DOS 시절 때 많이 볼 수 있었고[5] 현재도 이미지, 텍스트 파일에서 흔히 볼 수 있는 용량이다. 프로그래밍 파일에서 자주 보이는 용량이기도 하다.SI 접두어 k(1000)와 IEC 접두어 Ki(1024)가 차이가 있으므로 유의해야 한다. KB라고 쓸 경우 관용적으로 KiB와 동일하게 1024 바이트를 나타내기도 한다.[6]
3. 유전자 단위 kb와의 혼동
위의 정보단위와 비슷해서 사람들이 같이 혼동하는 단위이기도 하다. 아무래도 유전자를 구성하는 핵산 단위가 단순한데다, 조합을 통해서 유전정보를 나타낼 수 있다는 점과 일맥상통하고, 약어도 비슷하니 컴퓨터에서 사용하는 정보 단위와 엄연히 다름에도 똑같이 읽는 문제가 생기곤 한다.생물학 교재에서 유전자의 양을 kb라고 써서 유전자의 양을 표기하기도 하는데, 이때의 b는 byte나 bit가 아니라, base이다. 읽는 것도 베이스이므로, kb는 킬로바이트가 아니라 킬로베이스라고 읽어야 한다.
즉, 해당 유전자가 구성된 염기의 개수를 의미하며, 핵산을 구성하는 질소 염기 A, G, C, T, U 다섯가지를 편의상 base라고 표기하며, 그리고 앞에 써있는 접두어 k는 1000을 의미한다. kb는 천여 개의 염기로 구성되어있다는 의미이다.
[1] 10의 거듭제곱 기준[2] 1 KiB의 약 97.66% 크기다.[3] 2의 거듭제곱 기준, Kilo binary byte의 준말이다[4] 1 KB의 약 102.4% 크기다.[5] 가장 유명한 사례로 실제모드 환경에서 지원하는 램 최대용량인 640 KB가 있는데 이것 때문에 뭔가를 본격적으로 즐기기 위해선(게임, 워드프로세서 등) 메모리 최적화가 필수적이었는데 이런 환경 덕에 컴퓨터를 접한 사람들 대다수가 메모리 최적화의 달인이 되기도 했다.[6] KB와 KiB는 불과 24바이트 차이로써 무시할 만한 수준이지만, 그 이상부터는 차이가 기하급수적으로 커지므로 꼭 MB(메가바이트)와 MiB(메비바이트), GB(기가바이트)와 GiB(기비바이트) 등으로 구분해야 한다.