用户态和内核态之间的关系。

一、 Unix/Linux的体系架构 如上图所示,从宏观上来看,Linux操作系统的体系结构分为用户态和内核态(或者用户空间和内核)。内核从本质上看是一种软件——控制计算机的硬件资源,并提高上层应用程序运行的环境。用户态即上层应用程序的活动空间,应用程序的执行必须依托于内核提供的资源,包括CPU资源、存储资源、I/O资源等。为了使上层应用能够访问到这些资源,内核必须为上层应用提供访问的接口:即系统
相关文章
相关标签/搜索