歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> Linux架構簡介:內核空間,用戶空間和虛擬文件系統

Linux架構簡介:內核空間,用戶空間和虛擬文件系統

日期:2017/3/3 16:02:31   编辑:關於Linux

首先有兩個概念,內核空間和用戶空間:

內核空間是指當kernel 執行時會占據一段系統的內存空間,這段空間就是內核空間,用戶是無法和內核空間直接交互的。操作系統最主要的核心就是在這段空間裡面運行。

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

用戶空間是指當用戶執行程序時所占用的內存部分,這些用戶程序無法直接使用內核空間的資源,必須通過虛擬文件系統才可以使用內核的資源。

所以,虛擬文件系統就是用來讓用戶和內核交互用的,它分為以下部分:

設備文件目錄 /dev

程序信息與系統設置目錄/proc

系統分類信息/sys

本文出自 “平行線的凝聚” 博客,請務必保留此出處http://supercharles888.blog.51cto.com/609344/848456

本文URL地址:http://www.bianceng.cn/OS/Linux/201410/45410.htm

Copyright © Linux教程網 All Rights Reserved