LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: X10er

对于/dev和/proc有点不理解

[复制链接]
 楼主| 发表于 2004-9-26 16:38:55 | 显示全部楼层
最初由 orphen 发表
/proc映像的是内存,如果说有关系的话,内存和什么没有关系呢?


我已经想通了,谢谢提示。
 楼主| 发表于 2004-9-26 16:41:21 | 显示全部楼层
还有一个问题:/proc是伪文件系统,那么/dev应该是真实存在于硬盘上的吧,如果是的那么我就彻底的明白了  
发表于 2004-9-26 18:28:03 | 显示全部楼层
/dev下的是虚拟设备文件,linux将所有东西都视为“文件”
怎么说呢,/dev下面的也是占用硬盘空间的,但不大,也就几十K。
如果说是真实存在于硬盘上的,那/dev/hd?不就是硬盘么?
 楼主| 发表于 2004-9-27 00:24:20 | 显示全部楼层
也就是说/dev下的文件是真实的,但是所代表的硬件却是由内核虚拟的,/dev下的真实地文件只不过是内核中相关硬件的借口,对么?
发表于 2004-9-27 00:29:25 | 显示全部楼层
最初由 X10er 发表
还有一个问题:/proc是伪文件系统,那么/dev应该是真实存在于硬盘上的吧,如果是的那么我就彻底的明白了  

/etc下都是字符设备/块设备文件,是储存在硬盘上的,而/proc之所以说是虚拟文件系统的原因,是因为他储存在内存里!
/dev目录
/dev 目录包括所有设备的设备文件。设备文件用特定的约定命名,这在设备列表中说明 (见[Anv])。设备文件在安装是产生,以后可以用 /dev/MAKEDEV 描述。 /dev/MAKEDEV.local 是系统管理员为本地设备文件(或连接)写的描述文稿 (即如一些非标准设备驱动不是标准MAKEDEV 的一部分)。
/proc文件系统
/proc 文件系统是一个假的文件系统。它不存在在磁盘某个磁盘上。而是由核心在内存中产生。用于提供关于系统的信息(originally about processes, hence the name)。下面说明一些最重要的文件和目录。 /proc 文件系统在proc man页中有更详细的说明。

http://www.linuxsir.cn/bbs/showt ... 4%BC%FE%CF%B5%CD%B3
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表