Unlike other programs, Kerner drivers remain in memory as long as the system runs. Since these drivers interact with hardware devices and are critical to the system's functioning, the allocated memory should never fall short. Paged memory is dynamic and is adjusted depending on the requirement, which doesn't fit the Kernet driver's requirement. So to make sure Kernel drivers always have enough, they are allocated memory that is not subjected to paging.