Kernel thread is a thread of execution that run inside the operating system kernel and has access to the kernel address space as well as privilege to access I/O devices.