일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- 주식스팸
- 줌서비스
- 데이터분석
- 트위터해킹
- 알고리즘 문제 풀이
- 공개API
- ES5
- HDD와 SSD의 차이
- ES차이
- 아마존해킹
- CS스터디
- 네트워크해킹
- API요청
- 퀵정렬
- 컴퓨터 논리와 구조
- es3
- es6
- es6문법
- 컴퓨터과학
- 숫자구하기
- 자바스크립트표준
- 프로세서 속도와 심장 박동수
- 이진검색
- 비전공자개발정리
- 아키네이처
- 1일 1로그 100일 완성 IT지식
- 브라우저 작동원리
- 빗썸데이터
- ECMA설명
- 한국디도스
- Today
- Total
개발일지
비트와 이진수 / 2의 거듭제곱과 10의 거듭제곱 (킬로,메가,기가,테라,페타) 본문
비트와 이진수 / 2의 거듭제곱과 10의 거듭제곱 (킬로,메가,기가,테라,페타)
MotherCarGasoline 2022. 5. 20. 01:32009, 0과 1의 세계
디지털 시스템(컴퓨터)은 모든 유형의 정보를 숫자 값으로 표현한다. 의외라고 느낄 수 있겠지만,내부에서는 우리에게 익숙한 십진수 체계를 사용하지 않는다. 그 대신 이진수(binary number) 즉, 기수가 2인 수를 사용한다.
비트


디지털 정보를 표현하는 가장 기본적인 방식은 비트를 이용하는 것이다. 1940년대 중반에 통계학자 존 투키가 만들어냈다.
비트는 0 또는 1 중 하나의 값을 사용하고 다른 값은 사용하지 않는 숫자다. 이는 십진수에서 0부터 9까지 10개의 값을 사용할 수 있는 것과 대조적이다. ( 켜짐/꺼짐, 참/거짓, 예/아니오, 높음/낮음, 안/밖,.... 경우의 수는 매우 많다) 예를들어, 꺼짐에 0을 켜짐에 1을 할당하거나 그 반대로 할당할 수 있는데, 어느 값이 어떤 상태를 나타내는지 모두 합의하기만 하면 된다.
하지만 우리는 더 많은 선택지와 정보를 표시할 방법이 필요하여 다양한 조합에 의미를 할당했다. 비트 두 개를 사용하면 (00,01,10,11) 4개 밖에 표현을 못하지만 세 개를 사용하면 (000,001,010,011,100,101,110,111) 8개나 사용가능하다.
2의 거듭제곱과 10의 거듭제곱
2n으로 늘어나는 값의 개수 | 10n으로 늘어나는 값의 개수 | |||||||
비트의 개수 | 값의 개수 | 비트의 개수 | 값의 개수 | 자릿수 | 값의 개수 | 자릿수 | 값의 개수 | |
1 | 2 | 6 | 64 | 1 | 10 | 6 | 1,000,000 | |
2 | 4 | 7 | 128 | 2 | 100 | 7 | 10,000,000 | |
3 | 8 | 8 | 256 | 3 | 1,000 | 8 | 100,000,000 | |
4 | 16 | 9 | 512 | 4 | 10,000 | 9 | 1,000,000,000 | |
5 | 32 | 10 | 1,024 | 5 | 100,000 | 10 | 10,000,000,000 |
컴퓨터 내부에서는 모든 것이 이진수로 처리되므로 크기와 용량 같은 속성이 2의 거듭제곱으로 표현되는 경향이 있다.
2의 거듭제곱 중 일부는 10의 거듭제곱에 가까운 값이고, 기억하기 쉽게 규칙적이다. 따라서 이 연관 관계는 상당히 폭넓게 유용하다. '킬로' 또는 '1K'는 1,000과 2에 10승이나 1,024라고 할 수 있습니다.


주변에서 찾아볼 수 있는 인스타그램 10k면 만명과 용량 GB를 표현할 때 쓰인다. 기가는 2에 30승이라고도 불린다.
정리하면 컴퓨터는 이진수로 표현하는 비트를 이용하고,
내부에서는 모든것이 이진수로 처리되므로 크기와 용량 같은 속성이
2나 10의 거듭제곱으로 표현됩니다.
또한 일상에서 사용하는 용어로는 킬로,메가,기가 등이 있습니다.
'책) 1일 1로그 100일 지식완성 IT지식' 카테고리의 다른 글
이진수와 바이트 그리고 십육진수란? 예시와 상대적인 단순성 (0) | 2022.05.23 |
---|---|
뉴스에서 한번 씩은 봤던 보이스피싱, 스팸메일과 랜섬웨어, 디도스 등 해킹에 관한 설명 (0) | 2022.05.21 |
컴퓨터 정보 표현방식 / 아날로그 정보를 디지털로 바꾸기 (사진, 음향, 영화, 텍스트) (0) | 2022.05.19 |
인쇄 회로 기판, 집적회로/ 50년 넘게 유지된 무어의 법칙 (0) | 2022.05.18 |
컴퓨터 논리와 구조 / 프로세서 특징, 주기억장치 / HDD와 SSD의 차이 (0) | 2022.05.18 |