Почему 1024, а не 1000
Компьютеры работают в двоичной системе, и ближайшая к тысяче степень двойки — 1024 (2¹⁰). Поэтому в операционных системах 1 КБ = 1024 байта, 1 МБ = 1024 КБ и так далее (правильные названия — кибибайт, мебибайт, но в быту говорят просто килобайты).
Почему диск 1 ТБ показывает 931 ГБ
Производители дисков считают десятично: 1 ТБ = 10¹² байт. А система показывает в двоичных единицах: 10¹² ÷ 1024³ ≈ 931 ГБ. Никакого обмана — просто разные системы счисления. То же с флешками и SSD. Биты вместо байтов — в скорости интернета: 100 Мбит/с = 12,5 МБ/с.