yes it is not accessible because all those pages are marked as not user
level pages in page tables of that process.

On Wed, Nov 19, 2008 at 9:41 PM, Michael Blizek <
[EMAIL PROTECTED]> wrote:

> Hi!
>
> On 15:40 Tue 18 Nov     , ruby wrote:
> > For each process's address space, in addition to its own code, data,
> > shared library code and data etc. are there any kernel code in it? that
> > doesn't make much sense.
>
> No, the "kernel" part of the address space is not accessable in user space.
> It is just the physical memory mapped into the address space as a big
> chunk.
> The purpose is that user-space/kernel space switches (e.g. due to system
> calls
> do not require a rather expensive (TLB flush) address space switch.
>        -Michi
> --
> programing a layer 3+4 network protocol for mesh networks
> see http://michaelblizek.twilightparadox.com
>
>
> --
> To unsubscribe from this list: send an email with
> "unsubscribe kernelnewbies" to [EMAIL PROTECTED]
> Please read the FAQ at http://kernelnewbies.org/FAQ
>
>


-- 
Samiullah Khawaja
Software Engineer
Techlogix Pvt Ltd,Pakistan
email: [EMAIL PROTECTED]
voice: +(92) 0321-4184324

Reply via email to