2 ms·
Hold on here, kernels do not run as a separate process. And there is no task switch, just a privilege level switch. A kernel may or may not exist in a separate
by muricula 8y ago
Hold on here, kernels do not run as a separate process. And there is no task switch, just a privilege level switch.
A kernel may or may not exist in a separate address space depending on hardware and software features (e.g. the arm split paging regime or the meltdown mitigations). It's just that the kernel memory is not accessible to userspace code.