图片无法显示,请右键点击新窗口打开图片

BiscuitOS 内存管理之分页大专题订阅入口

BFS 文件系统通常由 SCO UnixWare 操作系统用于 /stand 分区,该分区通常包含内核镜像和引导过程所需的几个其他文件。要在 Linux 下访问 /stand 分区,需要知道分区号,并且内核必须支持 UnixWare 磁盘切片(CONFIG_UNIXWARE_DISKLABEL 配置选项). 但 BFS 支持并不依赖于具备 UnixWare 磁盘标签支持,因为也可以通过回环设备挂载 BFS 文件系统. 在 Linux 中使用 BFS 需要打开内核宏 CONFIG_BFS_FS.

图片无法显示,请右键点击新窗口打开图片

BFS 文件系统映射文件的 mmap 接口使用了 generic_file_mmap 函数,generic_file_mmap 函数为文件映射的 VMA 提供的 vm_ops 接口为 generic_file_vm_ops,该数据接口实现了 fault 接口 filemap_fault,那么文件映射 VMA 发生缺页时 filemap_fault 函数会被调用.

图片无法显示,请右键点击新窗口打开图片

图片无法显示,请右键点击新窗口打开图片

BiscuitOS 内存管理之分页大专题订阅入口

图片无法显示,请右键点击新窗口打开图片