NazarK Сколько физический объём ОЗУ стоит в машине? Ты писал - 2 Гб.
А опция /3GB в boot.ini работает только для систем имеющих не менее 4 Гб физического ОЗУ.
Цитата: При попытке использования архивации PPMd Ultra с Dictionary Size более 512 Мб выдаёт ошибку "The system cannot allocate the required amount of memory". У меня 2 Гб. Почему?
Это началось после замены материнки. Была раньше GF7050 -- всё работало с Dictionary Size вплоть до 1024 Мб (1536 не работало). Теперь поставил GF8100 -- работать перестало как с 768 так и с 1024... Нормально функционирует только с 512 Мб... Что такое? Чем с этим бороться?
И при таком объёме ОЗУ данная опция и не должна работать. Иди читай документацию - требуешь от машины того, что она в принципе при данном объёме ОЗУ выполнить не может. Или докупай ещё 2 Гб ОЗУ, тогда /3GB
в некоторых специально написанных приложениях, например в СУБД Oracle умеющих работать с пользовательской памятью процесса свыше 2 Гб она будет работать. А как распределяется память процесса - иди, и внимательно прочитай документацию, раздел "Модель памяти для процессов Win32". И нечего чушь нести. Вы тут вдвоём с
egor23 пытаетесь решить задачу методом силы, и даже не задались вопросом "А при данной конфигурации вычислительной системы эта задача вообще-то имеет решение?". Или на заборе написали 4Гб, значит все они доступны твоему процессу? Вы ребятки славно и глубоко заблуждаетесь - процессу из виртуальных 4 Гб доступно меньше половины примерно 2020 Мб. Остальное используется системой, её ядром (2Гб) и оборудованием. И то, что при смене платы изменилась карта памяти вполне нормально - у платы изменилась карта распределения буферов GPU и его адресов ввода-вывода. Верни старую плату, и "проблема" снимется.
А вообще, с этим вопросом тебе стоит обратится в библиотеку - учебники для техникума по специальности ЭВМ почитать - там сложные вещи объясняются простым языком, после у тебя сложится правильное представление о том что такое ЭВМ как аппаратно-программный комплекс, и думаю, что подобных ошибок уже делать не будешь - это ошибка идущая от незнания принципов. А коли их знаешь, то сразу понимаешь, что так работать не будет, и что для решения задачи надо сделать A, B, C, D ... шаги.
P.S. На жёсткий тон не обижайся, устал я сегодня - пришлось выслушивать несколько часов абсолютный бред, да куда деваться - собеседник очень крупная "шишка" и убеждён что "речёт истину в последней инстанции".
А насчёт документации и учебников - не хочешь делать ошибок - читай и изучай - иного выхода нет.