BJ Co
19-07-2005, 00:44
Есть одно приложение, которое постоянно получает данные (с PCI-шной платы) и понемногу скидывает их на винчестер, в файлы. Иногда винчестер бывает слишком загружен этим приложением; тогда часть данных откладывается в "оперативке", и скидывается при первой же возможности, как только нагрузка на хард уменьшится.
Но вот проблема: иногда физической оперативки не хватает, и тогда часть данных навсегда и безвозвратно теряется.
Специально для этого приложения был куплен дополнительный винчестер на 7200 об/мин, увеличена оперативка до 512 MB. Проблема стала меньше, но не исчезла.
Поэтому прошу помощи: можно ли как-то зарезервировать часть оперативки для этого приложения? Чтобы не боятся постоянно, что не вовремя запущенное другое приложение возмет себе слишком много её (оперативки), и ... потеряются данные. Или как-то по другому решить проблему (варианты типа увеличить оперативку до 1GB, 2GB, ... не очень-то нравятся). Ну, вы поняли. :)
Система - Win2k. Если это поможет решить мою проблему, готов поставить и изучить Linux.
Спасибо. :help:
Но вот проблема: иногда физической оперативки не хватает, и тогда часть данных навсегда и безвозвратно теряется.
Специально для этого приложения был куплен дополнительный винчестер на 7200 об/мин, увеличена оперативка до 512 MB. Проблема стала меньше, но не исчезла.
Поэтому прошу помощи: можно ли как-то зарезервировать часть оперативки для этого приложения? Чтобы не боятся постоянно, что не вовремя запущенное другое приложение возмет себе слишком много её (оперативки), и ... потеряются данные. Или как-то по другому решить проблему (варианты типа увеличить оперативку до 1GB, 2GB, ... не очень-то нравятся). Ну, вы поняли. :)
Система - Win2k. Если это поможет решить мою проблему, готов поставить и изучить Linux.
Спасибо. :help: