linux kernel space - Linux

Table of Contents


hi

linux 下, 一般一個process 會切成3G/1G user/kernel

為什麼在每個process 的 virtual memory space都要自己

帶一份 kernel space 的位址? 請問是有什麼意義嗎?

--

過去 未來 的交會點
就是 現在

--

All Comments

Brianna avatarBrianna2010-09-06
話說那kernel space是共享的
Jacob avatarJacob2010-09-10
喔 我知道是共享的, 是對到同一份
Liam avatarLiam2010-09-12
但, 他是做什麼用的?
Andy avatarAndy2010-09-16
在執行user space程式時,隨時都可能會用到kernel的程式
譬如interrupt, system call 等等
如果user space不含kernel space的位址,根本就看不到
Skylar Davis avatarSkylar Davis2010-09-21
kernel space裡的程式。如果要把整個對應表切換也太浩大