Linux学习之用户空间和内核控件ing

Kernel空间是Linux内核的运行空间,User空间是用户程序的运行空间,相互隔离。

Linux学习之用户空间和内核控件ing_第1张图片

内核空间可以执行任意命令,调用系统的一切资源;用户空间只能执行简单的运算,不能直接调用系统资源,必须通过系统接口(系统调用,system call),才能执行内核命令。

str="my string"// 用户空间x=x+2file.write(str)// 切换到内核空间y=x+4// 切换回用户空间

top  time

你可能感兴趣的:(Linux学习之用户空间和内核控件ing)