Linux架构简介:内核空间,用户空间和虚拟文件系统
发布时间:2016-10-28 07:08:15 所属栏目:Linux 来源:网络整理
导读:首先有两个概念,内核空间和用户空间: 内核空间是指当kernel 执行时会占据一段系统的内存空间,这段空间就是内核空间,用户是无法和内核空间直接交互的。操作
|
首先有两个概念,内核空间和用户空间: 内核空间是指当kernel 执行时会占据一段系统的内存空间,这段空间就是内核空间,用户是无法和内核空间直接交互的。操作系统最主要的核心就是在这段空间里面运行。 内核空间的地址分配可以在 /proc/iomem文件中看到:
用户空间是指当用户执行程序时所占用的内存部分,这些用户程序无法直接使用内核空间的资源,必须通过虚拟文件系统才可以使用内核的资源。 所以,虚拟文件系统就是用来让用户和内核交互用的,它分为以下部分: 设备文件目录 /dev 程序信息与系统设置目录/proc 系统分类信息/sys 本文出自 “平行线的凝聚” 博客,请务必保留此出处http://supercharles888.blog.51cto.com/609344/848456 本文URL地址:http://www.bianceng.cn/OS/Linux/201410/45410.htm (编辑:佛山站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |


