Linux Architecture or OS Book would be prefer...

Sanjeev



On Thu, Sep 16, 2010 at 6:37 PM, jhoni maux <[email protected]> wrote:

> oh, thank's for all guys :)
>
> what is privilege ring of CPU (0 and 3) can you give a detil about that ??
>
> may i know where is the place to find some guide or reference
> about user space and kernel space
>
>
> On Thu, Sep 16, 2010 at 6:32 PM, arshad hussain <[email protected]>wrote:
>
>> On 9/16/2010 11:56 AM, jhoni maux wrote:
>>
>>> HI,
>>>
>>> Now i'm learn kernel module programming, but i'm still confuse about
>>> user space context and kernel space context.
>>>
>>
>> Here I think 'user space context' and 'user space' implies
>> the same thing.
>>
>>
>>
>> anyone know about what
>>
>>> the different between user space and kernel space and how to see the
>>> underlaying  between user space and kernel space ??
>>>
>>
>> So...
>>
>> In 'Kernel space' the running program can access all the
>> CPU instruction set. While in user space the programs
>> has access to limited CPU instruction. This is accomplished
>> through setting proper privilege bits in the Segment selector
>> and Descriptors. For example 'user space' program cannot issue
>> cli instruction...
>>
>> CPU designers also call 'kernel space' as Ring0. while
>> 'user space' is known as Ring3.
>>
>> Thanks
>>
>> --
>> To unsubscribe from this list: send an email with
>> "unsubscribe kernelnewbies" to [email protected]
>> Please read the FAQ at http://kernelnewbies.org/FAQ
>>
>>
>

Reply via email to