* Kernel should allocate more pages when memory is necessary * Implement mechanism to modules * Add in tests a mechanism (like a counter) to ensure all allocated memory was released.