@HUST张友东 work@taobao zyd_com@126.com
分类: LINUX
2010-07-02 10:56:21
1. UNIX系统中的设备以文件的形式呈现,用户可以像使用普通文件一样使用设备;
2. UNIX-III以普通文件的方式呈现命名管道;
3. Killiam的进程文件系统中,进程对应着特殊目录,目录中有进程的相关信息,可通过文件操作来控制进程;
4. PLAN9中的服务对应着特殊目录,可通过文件操作来访问系统服务;
5. 基于FUSE的一些MultimediaCoding,Compress文件系统,能让用户透明的访问需要编解码的多媒体文件,需要解压缩的压缩文件等;
6. 语义文件系统将额外的属性与文件相关联,并建立索引,以丰富文件的访问接口,提供高效的查找服务;
以上方式都是在不改变用户接口的情况下提供特殊的访问模式,而不是改变系统,提供新的访问接口,并且这些应用非常之广泛,很受欢迎。对于一种新的需求,是应该重载当前语义(从而不改变访问接口)还是提供新的访问接口??