10의 3제곱 단위로 사용하는 단위는
공백 테라(T=tera) : 1조. (10의 12제곱)
공백 기가(G=giga) : 10억. (10의 9제곱)
공백 메가(M=mega) : 1백만. (10의 6제곱)
공백 킬로(K=kilo) : 1천. (10의 3제곱)
공백 밀리(mm=mili) : 1천 분의 1을 의미한다. (10의 -3제곱)
공백 마이크로(μ=micro) : 1백만 분의 1. (10의 -6제곱)
공백 나노(n=nano) : 10억 분의 1. (10의 -9제곱)
공백 피코(p=pico) : 1조 분의 1. (10의 -12제곱)

◎ 1 KB(키로바이트)가 1024byte(바이트)인 이유
: 우리는 키로(K)가 붙은 단위는 보통 1,000배를 의미한다. 1Kg은 1,000g, 1Km는 1,000m다. 그런데 컴퓨터에는 1키로바이트(KByte)가 1,024바이트다. 왜 컴퓨터에는 1,000배가 아니라 1,024배일까? 컴퓨터가 1,000배보다는 1,024배를 훨씬 빨리 계산하기 때문에 좀 더 빠른 속도를 얻기 위해 1,024배로 약속한 것이다.
컴퓨터는 0과 1로 된 이진수만으로 계산을 한다. 전기적인 신호에 의해서 음(-)이나 양(+) 하나를 선택하고 이를 통해서 어떤 동작을 하고 있다. . 우리가 흔히 말하는 비트(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바이트인 셈이다. 모든 컴퓨터는 1K(킬로)를 1,024로 계산한다. 이와 달리 하드디스크의 크기를 적을 때는 1K를 1,000으로 본다.

◎ 1MB와 1Mb의 차이
: 디스크의 용량이나 전송속도를 표시할 때 1MB라고 표시하는 것과 1Mb는 차이가 있다. 1MB는 1Mega Byte를 뜻하고 1Mb는 1Mega bit를 뜻하기 때문이다. 따라서 광고문을 보고 용량을 계산할 때는 MB인지 Mb인지를 구별해서 봐야 한다. 1MB는 8Mb이기 때문이다.
마찬가지 이유로 1KB=8Kb이고 1GB=8Gb, 1TB=8Tb(테라비트)이다.

◎ 속도의 단위인 헤르쯔(Hz)
: 헤르쯔는 1사이클의 주파수를 말한다 컴퓨터의 용량을 나타낼 때는 바이트를 주로 사용하지만 속도를 나타낼 때는 헤르쯔(Hz)를 사용한다. 마치 공장에서 컨베어벨트가 한 번 이동해야 각기 자기 앞에 놓인 부품을 가지고 작업해서 최종적으로 컨베어벨트가 모두 돌면 제품 하나가 만들어지는 것과 같다. 이처럼 컨베어벨트가 자기 앞을 몇 번 지나느냐 하는 문제가 컴퓨터에서 보면 주파수가 몇 번이냐와 마찬가지인 것이다. 1초 동안 한 번의 주파수를 발생시키면 1Hz에 해당한다.