Здравствуйте, netch80, Вы писали:
N>видимый размер ATA дисков обрезался до остатка от деления на 32GB.
N>в целом сам стиль кодирования на C/C++ провоцирует на такие ошибки.
Да ладно.
В каком языке есть хоть какая-то защита от неправильного применения хоть деления с остатком, хоть обычного деления?
С 480 Мб для Win 95 косяк был не в том, что выбрали фиксированный
разумно достаточный размер пула, а то, что вместо игнорирования "лишней" памяти получился отказ в загрузке всей системы. Если и ставился вопрос "а вдруг памяти окажется до хренища?", то ответ "в таком случае надо выйти из ситуации корректно" явно не фигурировал.