포스트

1K = 1024

1K = 1024

머리말


컴퓨터는 1K = 1024다.
예를 들어 1KB = 1024Byte다.

왜?

Why


K

k, Kilo, 10^3, SI 단위 접두어
1 KM, 1 KG 등 여러 단위에 쓰이는 킬로

K in Computer

1000 = b1111101000
컴퓨터에서도 큰 단위를 다룰 때 킬로를 사용하는데,
2진수를 사용하는 컴퓨터 시스템에서 1000은 다루기 복잡한 숫자다.

1024 = b10000000000
때문에 컴퓨터에서는 2진수 컴퓨터 시스템에서 다루기 쉽도록 2의 배수이면서,
원래 의도하고자 했던 값인 1000과 가장 가까운 1024를 1K로 사용한다.

메모


하지만 기억장치를 팔 땐 기존 1K = 1000 단위로 광고하여 팔기 때문에,
500GB 부품을 사도 실제로 컴퓨터는 466GB로 인식한다.

인터넷 속도도 비슷한 이유로 MB가 아닌 Mb로 팔기 때문에,
100Mb 서비스를 사도 12.5MB로 인식한다.

이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.