varban, 17.04.2004 12:34:52 :В старых Mac OS штатно было такое средство.
Сын советского программиста, 17.04.2004 21:37:40 :Она забивает для себя в памяти некий буфер и пытается, по возможности, не скидывать неиспользуемые страницы памяти в своп, а упавковывать их и помещать в упомянутый выше буфер.
MagnaRAM разработана для повышения общей производительности вашего компьютера при работе с Windows. Для того чтобы получить высокие показатели производительности, система использует характерные для дисковых накопителей и памяти различия в скорости, предотвращая попадание в файл подкачки. MagnaRAM резервирует блок памяти для использования в качестве буфера сжатия, который конфигурируется подобно псевдодиску со специальной файловой системой. В MagnaRAM любая попавшая в файл подкачка, которая обычно идет на диск, вместо этого оказывается в буфере.
На втором этапе данные в буфере сжимаются. Когда буфер заполнен, его содержимое копируется в сжатом формате на диск. Представьте себе создание псевдодиска, превращение его в файл подкачки и запуск системы Stacker компании Stac Electronics. Вот что, по сути, делает MagnaRAM.
Но тогда ко времени собственно реакции памяти на запросы (а и быстродействия памяти бывает недостаточно для сложных приложений) добавится время на запаковку/распаковку данных. Это неприемлемо. Да и смог бы архиватор работать с такой скоростью?
varban, 17.04.2004 22:57:03 :Что делает более-менее современная magnaRAM, я не знаю, ибо не юзаю.
Не юзаю, потому как испытываю стойкое предубеждение к данному продукту.
hcube, 18.04.2004 15:50:09 :Единственно - если сделать такую фичу в процессоре. То есть чтобы все обмены через шину с физической памятью происходили сжатыми блоками. Этак килобайт по 64 . Тогда да - может быть и в обьеме выигрыш, и в скорости.