컴퓨터 데이터의 단위는 bit 이다.
보통 컴퓨터의 용량을 표기할 때 아래와 같이 표기한다.
8bit = 1Byte
1024Byte = 1KByte
1024KByte = 1MByte
1024MByte = 1GByte
1024GByte = 1TByte
이를 이진법 표기라고 한다.
일반적 인터넷 다운로드 속도를 100Mbps 라고 표기하는 데 이는 십진법 표기를 따른다.
1K = 1,000
1M = 1,000,000
1G = 1,000,000,000
과 같이 표기가 된다.
즉 이진법 표기와 십진법 표기에 따라서 생각하는 다운로드 속도가 다를 수 있다는 것이다.
100Mbps = 1,000,000 bps --(이진법 변환)--> 1,000,000/8/1024/1024 = 11.92MBps 가 된다.
1byte는 8bit 이므로 8로 나누어 준다음,
이진법 표기에 따라 나누어 주면 실제 파일의 다운로드 속도가 된다.
인터넷 속도 측정 프로그램에서 나타나는 100Mbps는 실제로는 11.92MByte 를 1초에 받을 수 있는 속도가 나오는 것이다.
물론 이 속도는 최대치이고, 상황에 따라 더 적게 나타날 것이다.
* Mbps 와 같이 b가 소문자로 되어 있으면 bit 라고 생각하면 된다.
* MBps 와 같이 b가 대문자로 되어 있으면 Byte 라고 생각하면 된다.
** 하드와 같이 저장장치의 광고와 실제 사용공간이 차이가 나는 것도 이것 때문이다.
4GB = 4,000,000,000 Byte --(이진법 변환)--> 4,000,000,000/1024/1024 = 3.73GB
https://ko.wikipedia.org/wiki/%EC%9D%B4%EC%A7%84_%EC%A0%91%EB%91%90%EC%96%B4
http://cappleblog.co.kr/139
http://imarket.tistory.com/entry/
http://it.donga.com/13510/
http://www.tp-link.co.kr/products/details/cat-9_Archer-C7.html#specifications
http://epsxe.tistory.com/60
http://www.attinternetservice.com/faqs/mbps-vs-mbps/
http://mindnet.tistory.com/entry/
http://skhynix.tistory.com/85
http://www.kbench.com/?q=node/2635
'개념' 카테고리의 다른 글
각 정렬 알고리즘별 속도 확인 (0) | 2016.05.18 |
---|---|
기계학습, 딥러닝, 알파고, 텐서플로우 (0) | 2016.03.10 |
C10K 문제(C10K problem) (0) | 2016.01.22 |
[개념] REPL (0) | 2015.07.20 |
[패턴] 전략 패턴(Strategy Pattern) (0) | 2015.07.06 |