您的位置:首页 > 运维架构 > 网站架构

Linux架构-内核空间,用户空间,虚拟文件系统

2012-05-01 09:15 639 查看
首先有两个概念,内核空间和用户空间:

内核空间是指当kernel 执行时会占据一段系统的内存空间,这段空间就是内核空间,用户是无法和内核空间直接交互的。操作系统最主要的核心就是在这段空间里面运行。

内核空间的地址分配可以在 /proc/iomem文件中看到:





用户空间是指当用户执行程序时所占用的内存部分,这些用户程序无法直接使用内核空间的资源,必须通过虚拟文件系统才可以使用内核的资源。

所以,虚拟文件系统就是用来让用户和内核交互用的,它分为以下部分:

设备文件目录 /dev

程序信息与系统设置目录/proc

系统分类信息/sys
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐