- 论坛徽章:
- 0
|
本帖最后由 bearzhang1101 于 2010-07-26 11:54 编辑
本来就是空的
看看这个
现代操作系统必须同时支持多个文件系统类型,实现多个类型文件系统的一个明显但不十分满意的方法是为每个类型编写目录和文件程序.但是,绝大多数操作系统包括UNIX都使用面向对象技术来简化、组织和模块化实现过程.使用这些方法允许不同文件系统类型可通过同样结构来实现,这也包括网络文件系统类型如NFS.
采用数据结构和子程序,可以分开基本系统调用的功能和实现细节.因此,文件系统实现包括三个主要层次:
第一层为文件系统接口,包括open,read,write和close调用及文件描述符;
第二层称为虚拟文件系统(VFS)层;
最底层是实现文件系统类型或远程文件系统协议的层.
AIX中/proc文件系统的VFS(虚拟文件系统)代码是6,用lsvfs命令可以在/etc/vfs文件中查看到.
/proc/<pid>目录中的伪文件的功能:
as 读写访问进程的地址空间
cred 证书(Credentials)
ctl 通过对进程实施写操作来控制它,例如停止或再继续进程的运行
lwp目录 核心进程信息
map 虚拟地址映像
object目录 映射(Map)文件名
psinfo ps命令的输出信息,对每个用户来说都是可读的
sigact 信号状态
status 进程的状态信息,例如地址、堆栈的大小
sysent 关于系统调用的信息 |
|