开发 AIX 文件系统 申请加精
正在加载中...
了解 AIX® 文件系统框架的复杂细节。每种操作系统都提供了自己的内核框架,而内核开发人员在为该操作系统开发内核组件时必须了解和遵循其内核框架。本文介绍了 AIX 文件系统框架。要开发一个新的文件系统,或者将一个现有的文件系统移植到 AIX 操作系统,您必须了解这种框架。引言
AIX 5L™ 是一种优秀的操作系统,它提供了出众的可伸缩性、可靠性和可管理性。它是市场上一些功能最强大的 IBM UNIX® 服务器的缺省操作系统。
通常,可以将文件系统 定义为一种软件,它负责对物理存储介质中的数据进行存储、组织和检索,物理存储介质包括硬盘驱动器、CD-ROM 或者任何其他存储设备。从本质上说,用于进行这种数据组织的代码应该是可移植的。在现实世界中,尽管每个操作系统都提供了它自己的接口,以此请求特定的文件系统操作,并且期待软件基础部分以该操作系统所希望的格式返回结果。对于不同的操作系统,其接口也各不相同,并且需要由具体的文件系统提供,以使得特定的操作系统对该文件系统提供支持。
在本文中,您将了解 AIX® 操作系统文件系统框架。您还将获得有关 IO 层的概述,以及对一些重要概念的解释。本文还对在开发新的文件系统或者将现有的文件系统移植到 AIX 操作系统时所使用的接口和方法进行了简单的说明。
与许多 UNIX 版本一样,AIX 将文件系统作为一种内核扩展。本文假定您对 UNIX 编程和文件系统的概念有基本的了解。如果您还了解如何为 AIX 编写内核扩展,那将是很有帮助的。