[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]

Re: [LI] user space, kernel space and .........



On Wed, Jan 12, 2000 at 07:02:12PM +0530, skhader@xxxxxxxxxx wrote:
> And can anybody elaborate why Unix uses only two levels and
> why not all the four ?? And anybody here knows what are the four levels in
> the Intel
> processors.

Intel processors have 4 level aka "rings". The idea was to isolate 
untrusted third party code within the kernel - device drivers for
example.

UNIX uses only two because of historical reasons and no one has found
a reason to change it. All users including root run at ring 4 and the
kernel and device drivers run at ring 0.

	-Arun

--------------------------------------------------------------------
The Linux India Mailing List Archives are now available.  Please search
the archive at http://lists.linux-india.org/ before posting your question
to avoid repetition and save bandwidth.