정확한 용량 단위

Tip & Tech. : 2007. 7. 11. 22:21
반응형
SY-Tgt(stargt)

1바이트(Byte)=8비트(bit)
1키로바이트(KiloByte)= 1024바이트
1메가바이트(MegaByte)= 1024키로바이트
1기가바이트(GigaByte)= 1024메가바이트
1테라바이트(TeraByte)= 1024기가바이트
1페타바이트(PetaByte)=1024테라바이트
1엑사바이트(ExaByte)= 1024페타바이트


*1키로바이트가 1024바이트인 이유

우리는 일상생활에서 많은 단위를 사용한다. 그리고 일상생활에서 키로(K)가 붙은 단위는 보통 1,000배를 의미한다. 1Kl는 1,000l고 1Kg은 1,000g, 1Km는 1,000미터다. 그런데 컴퓨터에서는 1키로바이트(KByte)가 1,024바이트다. 왜 컴퓨터에서는 1,000배가 아니라 1,024배일까? 컴퓨터가 1,000배보다는 1,024배를 훨씬 빨리 계산하기 때문에, 좀더 빠른 속도를 얻기 위해서 1,024배로 약속한 것이다.
컴퓨터는 0과 1로 된 이진수만으로 계산을 한다. 전기적인 신호에 의해서 음(-)이나 양(+), 또는 켬(ON)이나 끔(OFF) 중에서 하나를 선택하고 이를 통해서 어떤 동작을 하고 있다. 때문에 컴퓨터는 계산을 할 때 2진수를 사용한다. 우리가 흔히 말하는 비트(bit)라는 말도 바로 이진수라는 뜻의 BInary digiT의 약자다. 그리고 8비트를 1바이트라고 하는데, 8비트는 2 곱하기 8이 아니라 2의 제곱을 말한다. 그러니까 8비트는 십진수로 256이 되는 셈이다.
이처럼 컴퓨터는 2진수로 계산하는 것이 가장 편하고 빠르기 때문에 모든 숫자는 2진수 단위로 관리한다. 그래서 컴퓨터는 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024와 같이 2의 제곱으로 된 단위를 사용한다. 컴퓨터가 사람들이 사용하는 십진수로 계산하려면 매우 힘들다. 이 때문에 컴퓨터에서는 1키로바이트를 1,000바이트가 아닌 2의 10승인 1,024바이트로 약속하고 사용하는 것이다.
따라서 1메가바이트는 1,024x1,024=1,048,576이라는 숫자가 나온다. 왜 1메가바이트가 1,000,000바이트가 아닌지 이해할 수 있을 것이다. 우리는 통상 1메가바이트를 부르기 편하게 백 만 바이트라고 말하지만 정확하게 말하자면 1,048,576바이트인 셈이다.


--출처 : 네이버 지식즐 ( http://kin.naver.com/browse/db_detail.php?dir_id=1&docid=182759 )


Root
하드 디스크 같은 저장용량을 만드는 업체들이 용량단위를 1024KB = 1.024MB 식으로 따져서 용량을 부풀린다지요... -_-; 2004-04-15
18:22:55

토끼군
Root// 플로피디스크는 더 황당한 게, 1.44MB 디스크의 실제 용량은 1440KB(= 1.44 x 1000 x 1024 바이트)입니다. -_- 두 가지 단위가 완벽하게 뒤섞여 있죠; 2004-04-15
18:40:54



출처 엔지오

반응형
Posted by Real_G