или мне магистр пояснит за архитектуру линукс ядра?
Могу пояснить за работу ООМ менеджера
Смотри
Есть у тебя три источника страниц памяти
1)Оперативка
2)Своп
3)zRam
Есть у тебя 3 группы параметров
1)Отвечает за работу со свопом (когда начать свопить, сколько свопить, прочее)
2)Отвечает за работу с zRam (когда начинать zRamить, сколько должна быть страница в кеше перед сжатием, прочее)
3)Отвечает за работу OutOfMemoryManager (при каком количестве страниц оставшихся свободными начинать закрывать приложения пустые, неактивные, приостановленные, свернутые, видимые, на переднем плане)