В информатике вся информация измеряется в 0 и 1 (битах) то есть двойкой в первой степени. А почему 1024, а не 1000, так потому что раньше не могли представить что хранилища информации будут настолько большими. Вывод: это просто историческое совпадение. А ближайшее к 1000 число (степень двойки) это 1024 (2 в 10 степени).