Whether Linux Kernel can be thought of as a single process -
whether linux kernel can considered single process many threads possible? defines switch between memory management modules, scheduler, file system etc in kernel.
linux kernel can't considered process, because 1 of responsibilities manage processes.
you can consider kernel big interrupt handler. after kernel grants processor thread, way control interrupts (or system calls, interrupts). when interrupt occurs, kernel gets control, , appropriately handles interrupt. @ point various parts of kernel called.
kernel multi-threaded can handle various interrupts on different processors simultaneously. on other hand, there kernel-threads, managed in same way user threads (there no difference between kernel , user threads scheduler).
Comments
Post a Comment