간단하고 이해하기 쉬운 몇 가지 기본 용어가 있습니다.
* A bit (b) is the smallest unit of data comprised of just {0,1}
* 1 nibble (-) = 4 bits (cutesy term with limited usage; mostly bitfields)
* 1 byte (B) = 8 bits (you could also say 2 nibbles, but that’s rare)
비트와 바이트 (접두사 포함) 사이를 변환하려면 여러 번 또는 8로 나누십시오. 좋고 간단합니다.
이제 큰 그룹의 데이터를 측정하는 시스템 ( decimal 및 binary) 이 있기 때문에 상황이 조금 더 복잡해집니다 . 수년 동안 컴퓨터 프로그래머와 엔지니어는 둘 다에 대해 동일한 용어를 사용했지만 결국 혼란은 결국 적절한 접두사 세트 를 표준화하려는 시도를 불러 일으켰습니다 .
각 시스템은 비트 또는 바이트에 적용 할 수있는 유사한 접두사 세트를 사용합니다. 각 접두사는 두 시스템에서 동일하게 시작되지만 이진 접두사는 그 후 베이비 토크처럼 들립니다.
10 진법은 10 진법으로 대부분의 사람들이 10 개의 손가락을 가지고 있기 때문에 익숙하고 편안합니다. 이진 시스템은 두 개의 전압 상태를 갖기 때문에 대부분의 컴퓨터가 익숙하고 편안하게 사용하는 base-2입니다.
십진법은 대부분의 사람들에게 명확하고 사용하기 쉽습니다 (머리에 곱하기에 간단합니다). 각 접두사는 1,000 씩 증가합니다 (이유는 완전히 다른 문제입니다).
이진 시스템은 컴퓨터를 사용하지 않는 대부분의 사람들이 사용하기가 훨씬 어렵고 심지어 프로그래머조차도 머리에 임의로 많은 수의 숫자를 넣을 수 없습니다. 그럼에도 불구하고, 그것은 2의 배수라는 단순한 문제입니다. 각 접두사는 1,024 씩 올라갑니다. 하나의“K”는 1,024입니다. 왜냐하면 이는 2의 소수에 1,000의 소수“k”에 가장 가깝기 때문입니다 (이 시점에서는 사실 일 수 있지만 각 접두사마다 차이가 급격히 증가합니다).
동일한 접두사를 가진 비트 및 바이트의 숫자는 동일합니다.
* Decimal:
* 1 kilobyte (kB) = 1,000 B = 1,000^1 B 1,000 B
* 1 megabyte (MB) = 1,000 KB = 1,000^2 B = 1,000,000 B
* 1 gigabyte (GB) = 1,000 MB = 1,000^3 B = 1,000,000,000 B
* 1 kilobit (kb) = 1,000 b = 1,000^1 b 1,000 b
* 1 megabit (Mb) = 1,000 Kb = 1,000^2 b = 1,000,000 b
* 1 gigabit (Gb) = 1,000 Mb = 1,000^3 b = 1,000,000,000 b
* …and so on, just like with normal Metric units meters, liters, etc.
* each successive prefix is the previous one multiplied by 1,000
* Binary:
* 1 kibibyte (KiB) = 1,024 B = 1,024^1 B 1,024 B
* 1 mebibyte (MiB) = 1,024 KB = 1,024^2 B = 1,048,576 B
* 1 gibibyte (GiB) = 1,024 MB = 1,024^3 B = 1,073,741,824 B
* 1 kibibit (Kib) = 1,024 b = 1,024^1 b = 1,024 b
* 1 mebibit (Mib) = 1,024 Kb = 1,024^2 b = 1,048,576 b
* 1 gibibit (Gib) = 1,024 Mb = 1,024^3 b = 1,073,741,824 b
* …and so on, using similar prefixes as Metric, but with funny, ebi’s and ibi’s
* each successive prefix is the previous one multiplied by 1,024
십진법과 이진법의 차이는 작게 시작하지만 (1K에서는 24 바이트 또는 2.4 % 떨어져 있음) 각 레벨마다 증가합니다 (1G에서는> 70MiB 또는 6.9 % 떨어져 있음).
일반적으로 하드웨어 장치는 십진 단위 (비트 또는 바이트)를 사용하고 소프트웨어는 이진 (보통 바이트)을 사용합니다.
이것은 일부 제조업체, 특히 드라이브 제조업체가 10 진수 단위를 사용하는 이유입니다. 드라이브 크기의 사운드를 크게 만들지 만 Windows를 볼 때 예상보다 적은 크기를 발견하면 사용자가 불만을 느끼기 때문입니다. 알. 이진으로 크기를보고하십시오. 예를 들어, 500GB = 476GiB이므로 드라이브에 500GB가 포함되어 있고 이와 같이 레이블이 지정되어 있지만 내 컴퓨터 는 바이너리 476GiB ( "476GB")를 표시하므로 사용자는 다른 23GB가 어디로 갔는지 궁금합니다. (드라이브 제조업체는 종종 파일 시스템 오버 헤드가 10 진수와 이진 단위의 차이와 비교할 수 없기 때문에 "포맷 된 크기가 작습니다"라는 각주를 패키지에 추가합니다.
네트워킹 장치는 종종 역사적 이유로 바이트 대신 비트 대신 비트를 사용하며 ISP는 종종 비트를 사용하여 광고하는 것을 선호합니다. 왜냐하면 연결 속도가 1.5MiBps 대신 12Mibps보다 커지기 때문입니다. 그들은 종종 비트와 바이트, 십진수와 이진수를 혼합하고 일치시킵니다. 예를 들어, ISP가“12MBps”회선을 구독하면 12MiBps를 수신하지만 실제로는 1.43MiBps (12,000,000 / 8 / 1024 / 1024) 만 수신한다고 생각할 수 있습니다.