프로그램이야기

Mbps는 풀이하자면....

미나리나물 2012. 2. 3. 10:42

Mbps

메가바이트 (Megabite) 퍼 (Per) 세컨드 (Second)냐구요? 아, 딱보니 이거네! 라고요? 아닙니다.

메가비트 (Megabit) 퍼 (Per) 세컨드 (Second)입니다.

그러니까 위의 것은 MB/s를 의미하는 것이고

아래것이 진정한 Mbps, 즉 1초당 1메가비트를 의미하는 것입니다.

메가비트가 뭘까요? 여기서 우리는 용량의 단위를 알아야 합니다. (슬슬 복잡해질테니 골아픈 분들은 스크롤 내리시면 됩니다)

 

1Byte=8Bit

1KB=1024Byte

1MB=1024KB

1GB=1024MB

1TB=1024GB

1PB=1024TB

뭐, 이정도만 알아두셔도 됩니다. 실생활에서는 이정도밖에 안나오니까요.

KB=KilloByte. Killo는 접두사입니다. 10의 3승이란 뜻이죠. 마찬가지로 Mega는 10의 9승, Giga는 10의 12승입니다.

근데, 그러면 1KB가 1000Byte여야되는것 아니냐고요? 여기서 우리는 컴퓨터의 요상한 계산 체제를 떠올려야 합니다.

맞습니다. 2진법이죠. 그러므로 10의 3승을 환산하면 약 2의 10승, 그러니까 1024가 나옵니다. MB(여러분이 생각하시는 그 분 아닙니다)는 2의 20승이 되죠.

 

하지만, 하드디스크 업체에서는 사정이 다릅니다. 예를 들어보죠.

모 기업에서 500GB하드를 만들었습니다. 과연 정말 500GB일까요?

위에서 우리가 알았듯이 용량은 1024어쩌구로 나갑니다. 계산해보면

500GB=536870912000Byte

하지만 양심없는 이 기업은 나머지 36870912000를 싹둑 짤라버리고 500000000000Byte로 팝니다. 이를 다시 GB로 환산하면 465.6612873077393GB가 되죠. 약 35GB를 빼돌릴 수 있는 것입니다.

이 계산법이 예에서 나온 모 기업에만 국한되는 것은 아닙니다. 사실 거의 모든 하드디스크, 플래시메모리업체들이 이렇게 계산하고 있죠. 실용량이 표기된 용량과 다른 이유도 이 때문입니다.

 

본론으로 돌아가서, 메가비트는 Megabit, 즉 Bit가 Mega된입니다.


--------------------------------------------------스크롤스탑-------------------------------------------------


많은 인터넷 회사들이 광고할 때 우리집은 이제 100Mbps 광랜!이라고 광고해서 많은 분들이

우어어어어어어어, 1초에 100MB!라고 하시는데, 한번 계산해봅시다.

100M광랜의 실제속도는 100/8 = 12.5 초당 12.5M, 12.5MB/s가 됩니다. 그러니 100MB/s 안나온다고 고객센터에 전화해서 뭐라뭐라하지 마시고, 잘 따져 보셔야 합니다



- 한줄요약 : Mbps를 MB/s 로 바꾸려면 -
Mbps ÷ 8 = MB/s