Systems Programming - Kernel Crash vs User-space Process Crash
Systems Programming - Kernel Crash vs User-space Process Crash

A crash in User-space process (say something like segmentation fault) happens just in process virtual memory address space vs a crash in Kernel space (such as Linux Kernel which is a monolithic kernel) happens directly within kernel memory address space. Hence a kernel crash almost always results in entire system freeze which not only affect the kernel but as well affects all the processes which are currently executing within the system.

Here is my detailed YouTube Video on the same:

Refer:
Wiki – Kernel panic ↗
Wiki – kdump ↗
Wiki – Segmentation fault ↗

I also conduct sessions/classes on Systems and Network Software Programming, Linux Kernel Programming and Architecture. If you are interested, click HERE for more details.

If you have any queries or anything to discuss further on Linux Kernel Programming and writing Kernel modules kindly feel free to contact me.