维基百科说文件系统:
文件系统是一种可以的数据存储 用于存储,检索和更新一组文件。这个词可以 请参考用于定义文件或抽象的抽象数据结构 实现摘要的实际软件或固件组件 想法。
是否有更正式的定义?是否有术语来解决不同的部分?
是文件系统
那么构成它们的其中一些部分是否有明确的术语?
答案 0 :(得分:1)
不,没有更正式的文件系统定义,因为上面的定义完全描述了管理文件的系统"。但是,有各种要点的术语。
磁盘上的实际物理位结构命名为"块","节点"或"物理格式"取决于具体情况。 "块"标识磁盘寻址的最小单位(实际寻址格式具有不同的名称),"节点"如果"块"标识了比特的预期解释。包含文件导航数据和"物理格式"标识与整个文件系统设计相关的预期位(该术语很少使用)。
在文件系统上运行的内核代码通常称为"驱动程序"。它读取块,并根据整个文件系统结构解释其中的位。
使用户程序可以使用文件系统的内核API通常是"文件系统接口",它可能会也可能不会公开文件系统实现的细节(取决于操作系统,可能的文件系统抽象层等。)
文件系统的心智模型是文件系统" model"或"设计"
规范是描述"模型"的书面文件。或"设计"。它通常包含有助于阐明实现是否符合设计的细节。不符合设计被认为是规范的不正确实现。规范可能包括所需的数据结构,特定API调用所需的结果或任何其他要求。