Digital storage measures data quantity in bytes and multiples. One byte (B) = 8 bits. Binary multiples (base-1024) use kibi/mebi/gibi prefixes: 1 KiB (kibibyte) = 1,024 bytes, 1 MiB (mebibyte) = 1,024 KiB = 1,048,576 bytes, 1 GiB (gibibyte) = 1,024 MiB = 1,073,741,824 bytes. Decimal multiples (base-1000) use kilo/mega/giga: 1 KB = 1,000 bytes, 1 MB = 1,000 KB = 1,000,000 bytes, 1 GB = 1,000 MB = 1,000,000,000 bytes. For example, 5 GB decimal = 5,000,000,000 bytes, but 5 GiB binary = 5,368,709,120 bytes (7.4% larger).
Industry confusion between binary and decimal units causes capacity discrepancies. Hard drive manufacturers use decimal (1 TB = 1,000 GB), while operating systems use binary (1 TiB = 1,024 GiB). A '1 TB' drive (1,000,000,000,000 bytes) shows as 931 GiB in Windows (1,000,000,000,000 ÷ 1,073,741,824). This isn't defective—it's unit mismatch. IEC standardized binary prefixes (KiB, MiB, GiB) in 1998 to clarify, but 'KB/MB/GB' remain ambiguous. When converting, specify which system: 'using 1 GB = 1,000 MB (decimal)' or 'using 1 GiB = 1,024 MiB (binary)'.
RAM and storage use different conventions. RAM specifications use binary: '8 GB RAM' = 8 GiB = 8,589,934,592 bytes exactly (8 × 1024³). Storage devices use decimal: '500 GB SSD' = 500,000,000,000 bytes (500 × 1000³). Network speeds use bits (not bytes) and decimal: '1 Gbps' = 1,000,000,000 bits/second = 125 MB/second (÷8 for bytes, using decimal MB). When converting between these contexts, clarify: '8 GB RAM (binary) = 8.59 GB (decimal capacity)', '100 Mbps download = 12.5 MB/s (decimal bytes)'.