Why the kernel is located in user space?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

   According to ULK 3rd edition, the kernel stack is located in user
space, such as a linear address of 0x015fa000。As far as this situation
is concerned, I have several questions.

1. Now that the kernel stack is used by the kernel code, why isn't it
allocated in the kernel space?
2. For the kernel code, is it feasible to the use the user stack? Why
do we bother to switch to the kernel stack?
3. What's the difference between the user space and the kernel space on earth?

--
To unsubscribe from this list: send an email with
"unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx
Please read the FAQ at http://kernelnewbies.org/FAQ




[Index of Archives]     [Newbies FAQ]     [Linux Kernel Mentors]     [Linux Kernel Development]     [IETF Annouce]     [Git]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux SCSI]     [Linux ACPI]
  Powered by Linux