摘要:
虚拟文件系统 虚拟文件系统(VFS)屏蔽了不同文件系统的差异和操作细节,向上为用户提供了文件操作的统一调用接口,如图 4.24 所示。当用户程序访问文件时,通过 VFS 提供的统一调用函数(如open()等)来操作不同文件系统的文件,而无须考虑具体的文件系统和实际的存储介质。 虚拟文件系统采用了面向 阅读全文
摘要:
物理格式化 逻辑格式化 文件系统在内存中的结构 阅读全文
摘要:
如逻辑结构中的索引结构,索引表就是要先读入到逻辑文件系统中 阅读全文
摘要:
口令保护 加密保护 访问控制 阅读全文
摘要:
硬链接是指向两个不同的目录项指向同一个索引节点,在索引结点处设有一个结点计数器,代表当前有多少指针指向索引结点,只有当计数器为0时操作系统才会删除索引结点和它指向的文件 而软链接类似于Windows的快捷方式,是一个记录了文件路径的特殊文件,打开这个文件后会根据文件路径一层一层地打开指向的文件。被指 阅读全文
摘要:
创建文件 删除文件 在这里我们可以看到,删除文件这个系统调用也是需要用文件名去目录表中寻找文件的 打开文件 当用户对一个文件实施多次读/写等操作时,每次都要从检索目录开始.为了避免多次重复地检索目录,大多数操作系统要求,当用户首次对某文件发出操作请求时,须先利用系统调用open将该文件打开.系统维护 阅读全文
摘要:
本节我们主要探讨如何管理空闲的磁盘块 文件存储设备分成许多大小相同的物理块,并以块为单位交换信息,因此,文件存储设备的管理实质上是对空闲块的组织和管理,它包括空闲块的组织、分配与回收等问题。 空闲表法 空闲链表法 位视图法(重要) 成组链接法 分配就是先将超级块指向的块分配出去,如果指向的第一组分配 阅读全文
摘要:
文件块和磁盘块 类似于内存分页,磁盘中的存储单元也会被分为一个个“块/磁盘块/物理块”。很多操作系统中,磁盘块的大小与内存块、页面的大小相同。内存与磁盘之间的数据交换(即读/写操作、磁盘I/O)都是以“块”为单位进行的。即每次读入一块,或每次写出一块 文件分配方式 连续分配 优点:支持顺序访问和直接 阅读全文