제품/PC

1KB는 1000바이트? vs 1024바이트?

후미니 2023. 5. 16. 00:00
반응형

1킬로바이트 의미

데이터 용량 단위가 1킬로바이트(KB)가 1000바이트인지, 1024바이트인지 헷갈리는 분들이 있을 거 같은데요. 결론적으로는 둘 다 맞는 표현입니다.

무슨 뚱딴지같은 소리냐 하면, 10진법으로 계산하느냐 2진법으로 계산하느냐의 서로 다른 진법에 의해 1000바이트가 맞을 수도 있고, 1024바이트가 맞을 수도 있습니다. 더 자세히 알아볼게요.


컴퓨터는 2진법 시스템

컴퓨터는 데이터를 표현하는데 2진법이 사용됩니다. 이 시스템에서 숫자는 0 또는 1로만 표현할 수 있는 2진법을 사용하기 때문에, 이진법 특성상 데이터의 크기를 정의할 때는 2의 거듭제곱을 사용하는 것이 편리합니다.

따라서, 2진법 시스템에서는 1킬로바이트 = 2^10바이트 = 1024바이트로 정의됩니다.

실제로 마이크로소프트 운영체제는 2진법을 이용한 용량 단위를 나타냅니다.

  • 1KB = 1,024 byte
  • 1MB = 1,024 KB
  • 1GB = 1,024 MB = 1,048,576 KB

 

일상생활에서 10진법 시스템

2진법을 사용하는 컴퓨터 시스템과는 달리 일상생활에서는 0~9까지 숫자를 세는 10진법이 흔히 사용됩니다.

십진법의 특성상 10의 거듭제곱을 통해 숫자를 나타내며, 국제단위계(SI)에서는 킬로(K, Kilo)를 10^3 = 1000을 의미합니다. 

따라서, 10진법 SI에서 1킬로바이트 = 10^3 바이트 = 1000바이트로 정의됩니다.

  • 1KB = 1,000 byte
  • 1MB = 1,000 KB
  • 1GB = 1,000 MB

결론적으로 1000바이트인지 1024바이트인지의 차이는 2진법과 10진법의 서로 다른 진법 시스템에서 비롯됩니다. 컴퓨팅 분야에서는 킬로바이트를 1024바이트로 정의하고 있습니다. 일상 생활에서 더 일반적으로 사용되는 십진법으로 1000바이트로 정의할 수도 있습니다.

 

 

 

반응형