Unix 操作系统文件系统知识点 在 Unix 操作系统中,文件系统是操作系统中的一部分,负责管理文件的存储、检索和访问。文件系统的主要目的是实现虚拟存储、用于存储系统文件、提高外存的读写速度和实现对文件的按名存取。 1. 文件的索引结构存放在 inode 节点中。inode 节点是 Unix 文件系统中用于存储文件元数据的数据结构,包括文件的权限、所有者、时间戳、文件大小等信息。 2. 操作系统中对文件进行管理的部分称为文件系统。文件系统负责管理文件的存储、检索和访问,包括文件的创建、删除、读取和写入等操作。 3. 为了解决不同用户文件的“命名冲突”问题,通常在文件系统中采用多级目录结构。多级目录结构允许多个用户共享同一个文件名,而不会出现命名冲突。 4. 无结构文件是指没有内部结构的文件,也称为流式文件。无结构文件的数据是顺序存储的,读取和写入操作只能从文件的开头开始。 5. 链接文件是 Unix 文件系统中的一种特殊文件,用于连接到其他文件或目录,实现文件的共享和软链接。 6. 文件系统的主要目的是实现虚拟存储、用于存储系统文件、提高外存的读写速度和实现对文件的按名存取。 7. 逻辑结构的文件是指文件的逻辑组织方式,包括文件的目录结构、文件名和文件的存储方式。连续文件是一种逻辑结构的文件,它的数据是顺序存储的。 8. 文件系统采用多级目录结构后,对于不同用户的文件,其文件名可以相同,但路径名不同。 9. 文件目录的主要作用是实现文件的按名存取,提高外存的读写速度和节省空间。 10. 文件系统中,文件的不同物理结构有不同的优缺点。索引结构具有直接读写文件任意一个记录的能力,又提高了文件存储空间的利用率。 11. 文件系统用路径组织文件。路径是一种文件的逻辑结构,用于描述文件在文件系统中的位置。 12. 文件路径名是指文件名和文件扩展名,目录文件名和文件名的集合,从根目录到文件所经历的路径中的各符号名的集合。 13. 一个文件的相对路径名是从当前目录开始,逐步沿着各级子目录追溯,最后到指定文件的整个通路上所有子目录名组成的一个字符串。 14. 对一个文件的访问,常由用户访问权限和文件属性共同限制。 15. 存放在磁盘上的文件既可随机访问,又可顺序访问。 16. 在文件系统中,位示图可用于磁盘空间的管理和文件目录的查找。 17. 常用的文件存取方法有两种:顺序存取和随机存取。 18. 在 Unix 系统中,通过 inode 节点实现文件系统的按名存取功能。 19. Unix 文件系统中,打开文件的系统调用 open 输入参数包含 inode 号、文件描述符和文件名。 20. Unix 文件系统中,打开文件的系统调用 open 返回值是文件描述符。
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余5页未读,立即下载
评论0