【文件属性】:
文件名称:实现概述-轻松实现高速串行io--fpga应用设计者指南
文件大小:3.09MB
文件格式:PDF
更新时间:2021-06-09 11:02:28
UNIX 系统 内幕 pdf
8.7 实现概述
下面,我们将对 vnode/vfs 接口作更加详细的讨论,并且介绍这个接口是如何实现不同
文件操作的。
8.7.1 目标
提供一个可被许多不同种类的文件系统灵活使用的接口,必须达到以以下目标:
·每一个操作必须由当前进程执行,如果在执行过程中由于函数等待资源和事件而被阻
塞时,该操作进入睡眠状态。
·某些操作可能需要将对文件的访问串行化。这些操作可能将文件系统相关层的数据结
构锁定,并且在操作结束之前解锁。