Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

is kernel a seperate process ?

24 views
Skip to first unread message

sujeet

unread,
Oct 23, 2009, 1:49:13 AM10/23/09
to
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.. ?

Barry Margolin

unread,
Oct 23, 2009, 9:08:25 PM10/23/09
to
In article
<6ecf0c84-0111-444a...@k13g2000prh.googlegroups.com>,
sujeet <sujee...@gmail.com> wrote:

> 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...

It's implementation dependent. In "micro-kernel" architectures, the
kernel is a bunch of separate processes, and the micro-kernel is a
simple set of message passing routines. But most implementations are
"monolithic kernel", and the kernel is part of all processes, which they
enter into by performing a system call operation.

> if so then there should be a thread running to do all these booking
> keeping operations like , scheduling, memory management., etc..
> etc.. ?

Which case does your "if so" refer to? Many kernels do have threads
running for these things.

--
Barry Margolin, bar...@alum.mit.edu
Arlington, MA
*** PLEASE post questions in newsgroups, not directly to me ***
*** PLEASE don't copy me on replies, I'll read them in the group ***

sujeet

unread,
Oct 27, 2009, 7:22:15 AM10/27/09
to
On Oct 24, 6:08 am, Barry Margolin <bar...@alum.mit.edu> wrote:
> In article
> <6ecf0c84-0111-444a-8038-b1f7a54c3...@k13g2000prh.googlegroups.com>,

Thanks Barry,

i.e, if the kernel becomes part of current process by executing system
call, then these kernel threads for the book keeping operation
mentioned above becomes part of which process?.,

Barry Margolin

unread,
Oct 27, 2009, 4:56:16 PM10/27/09
to
In article
<5cc2f45e-1f2f-492e...@m38g2000yqd.googlegroups.com>,
sujeet <sujee...@gmail.com> wrote:

I think there's typically a system process that all the background
threads are associated with.

Cabrera32Virginia

unread,
Oct 18, 2011, 7:42:07 PM10/18/11
to
According to my investigation, billions of persons in the world get the <a href="http://goodfinance-blog.com/topics/mortgage-loans">mortgage loans</a> from different banks. So, there is good chances to find a credit loan in any country.


Ron

unread,
Nov 14, 2011, 3:59:52 AM11/14/11
to
Op 19-10-11 wk 42 01:42, Cabrera32Virginia schreef:
> According to my investigation, billions of persons in the world get the<a href="http://goodfinance-blog.com/topics/mortgage-loans">mortgage loans</a> from different banks. So, there is good chances to find a credit loan in any country.
>
>

To my guess it's not a process as we know it.
In the early days the bootloader had a direct disk-pointer to it.
Nowadays bootloaders support primitive filesystems (mount /boot).
Therefore sure it is a process, but not one you can see with ps -ef

Here's a freebie:

http://java-apps.org/content/show.php/DatacenterManager?content=144298
0 new messages