The invention discloses a
virtualization based power and function isolating method for a loading module of a monolithic kernel operation
system. The
virtualization based power and function isolating method includes steps that a
page table for the loading module and a
page table for a monolithic kernel are generated in a kernel space of a
virtual memory when the
system is initialized; the operation
system falling into a monitor of a
virtual machine sets attributes of the two page tables and returns in the process of loading the loading module; when the loading module applies for a dynamic memory, the operation system falling into the monitor of the
virtual machine updates the two page tables and returns; when the loading module directly calls and skips to code pages of the kernel module or directly rectifies data pages of the kernel module, the operation system falling into the monitor of the
virtual machine switches the page tables and returns after checking and
processing the page tables. By the aid of the monitoring mechanism of the monitor of the virtual
machine, an executive body of the system is marked by page
directory address register, and power and function of the kernel are isolated. Frequent interference during switching of a kernel mode and a user mode is avoided, and integral performance of system is improved.