ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
22 июля
1147154 Топик полностью
Mahagam (19.11.2021 12:19, просмотров: 130) ответил Dingo на Есть один неочевидный момент: а как учитывать, сколько памяти откушали данные от доступного объёма? С обычным механизмом вопросов нет - положили 1Мб - заняли 1 Мб. А тут? Положили через сжатие текстовые данные - заняли 0,5 Мб. Как об этом управляющая программа узнает?
ну так оно софтово делается, через MMU. есть несколько выделенных софту страниц памяти, к ним давно не обращались, значит сжимаем их и высвобождаем несколько страниц в свободный пул для других приложений. а если текущее приложение обратится к этим страницам, то произойдёт классическая подкачка из свопа, только вместо диска будет подкачка из сжатых страниц. видимо новинка в том, что этот трюк хотят провести хотя бы частично на аппаратном уровне.