Hi, Is kernel a seperate process or a set of system program( code )/kernel which becomes a part of the current process under execution in kernel mode... if so then there should be a thread running to do all these booking keeping operations like , scheduling, memory management., etc.. etc.. ?