lkml.org 
[lkml]   [1998]   [Sep]   [3]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
SubjectRe: Differences between FreeBSD and Linux system call mechanism
Date
> 
> It isn't running user code!! It's code selector references the kernel
> code. It's data selector references kernel data, the stack and SS is the
> kernel stack.... How could you figure that it's the same process? If you
> are referring to "current" and other kernel variables that reference the
> task that was last switched to by the kernel, this is a totally
> artificial, (but certainly useful), mechanism used by Unix and Unix-like
> Operating Systems.
>

Anyone who has read an OS design book will know that the kernel itself is
not a process. The kernel runs in the timeslice of a user process, therefore
it is not a process unto itself. This is the simplest definition that I've
seen WRT the kernel as a process.

> Cheers,
> Dick Johnson

--Perry

--
Perry Harrington Linux rules all OSes. APSoft ()
email: perry@apsoft.com Think Blue. /\

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.altern.org/andrebalsa/doc/lkml-faq.html

\
 
 \ /
  Last update: 2005-03-22 13:44    [W:0.040 / U:1.600 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site