Как заставить ядро ​​компактировать фрагментированную память

Я бегу Fedora 26. Это очень странное задание, данное моим профессором по алгоритмам. Назначение говорит: Фрагментация памяти в C: проектирование, внедрение и выполнение C-программы, которая выполняет следующие функции: выделяет память для последовательности 3mмассивов размером 800 000 элементов...