读 Unix Time Sharing System 有感
读 Unix Time Sharing System 有感
Kahvia文件系统包含三种文件
- 普通文件:程序控制的文件
- 目录文件:目录提供了文件名称和文件本身之间的映射
- 特殊文件:I/O相关文件
普通文件
由应用程序控制。从Windows操作系统来看,就类似于word文档这个程序生成了以.doc为后缀的文件。这种文件想要被正确地读取也需要应用程序来操作。
目录文件
- 简单地理解,目录是一种文件,这种文件记录了其它文件的“家”。这种记录至少包含两个,一个是目录本身,一个是它的父目录。通过父目录来返回上一级,通过目录本身来访问该目录下的文件。
- 根据原论文,“相同的非目录文件可能出现在多个目录中,名称可能不同,这个特性被称为链接。”或许我们可以理解为windows的快捷方式?
The same nondirectory file may appear in severaldirectories under possibly different names. This feature is called linking; a directory entry for a file is sometimes called a link.
特殊文件
与输入输出设备(I/O)有关的文件。对它的读写请求会激活相关的设备。
好吧,这篇论文太难了,对于我来说实在是难以看懂。能理解的差不多就上面那些。