其他分享
首页 > 其他分享> > 用户态和内核态

用户态和内核态

作者:互联网

那用户态和内核态又是啥呢?

Linux系统的体系结构大家大学应该都接触过了,分为用户空间(应用程序的活动空间)和内核。

我们所有的程序都在用户空间运行,进入用户运行状态也就是(用户态),但是很多操作可能涉及内核运行,比我I/O,我们就会进入内核运行状态(内核态)。

这个过程是很复杂的,也涉及很多值的传递,我简单概括下流程:

在这里插入图片描述

用户态切换到内核态的方式如下:

用户态和核心态(内核态)之间的区别是什么呢?

权限不一样。

标签:调用,态下,用户,内核,执行,CPU
来源: https://blog.csdn.net/qq_44236958/article/details/119046370