Respuesta :

Data structures and objects that can be safely paged out to storage are stored in virtual memory by NT kernels and device drivers. A driver, for instance, has the same ability as a user-mode program to request virtual memory.

Virtual memory's main function is to give users access to more RAM than the system's physical memory (RAM) allows for use by apps, programs, and other tasks. Virtual memory provides memory security by translating the memory address to the matching physical address, which is one of its key benefits.

However, the kernel contains data and code that must always be kept in memory for two reasons: 1) for efficiency reasons, and 2) because a page fault cannot be handled. Entering ISRs (interrupt service routines) is a common example (such as the page fault handling code itself). This kind of code and data are always retained in physical memory, and on NT kernels, they are referred to as a nonpaged pool.

The latter does not imply a direct connection to nonpaged memory addresses. The kernel memory management always converts them from virtual addresses to physical addresses (and vice versa).

To know more about  Virtual memory refer to:  https://brainly.com/question/13441080

#SPJ4