1. Правильно тут говорят, что основание 1024 имеет физический смысл, поэтому именно его и нужно оставить: помимо основания 2, например, размер страницы - 4 КiB, размер максимально доступной памяти (стандартно) - 2 MiB и т.п. 2. Поэтому для избежания путаницы пусть будут кибибайты и т.п. по умолчанию. 3. Но стремление подвести под степень 10 отдаёт кривизной: страница в памяти занимает 4KiB = 4096 байтов = 4,096 килобайтов. Т.е. 4 кб с хвостиком... дело в том, что ровные границы (круглые числа) гораздо легче запоминаются человеком, чем дробные... поэтому основание 1024 гораздо удобней. PS. К любютелям стандартов и 10-й системы: почему в IPv4 адрес записывался четырьмя десятичными числами через точку, а уже в IPv6 - они записываются 4 шестнадцатиричными через точку? И почему админы упоминают сети как /20, а не как 2^(32-20)=4096 узлов?
|