Toggle Light / Dark / Auto color theme Toggle table of contents sidebar 第六章:文件系统与I/O重定向¶ 引言 本章导读 实践体验 本章代码树 文件与文件描述符 文件简介 标准输入和标准输出 文件描述符与文件描述符表 文件I/O操作 文件读写系统调用 文件系统接口 简易文件与目录抽象 打开与读写文件的系统调用 打开文件 顺序读写文件 简易文件系统 easy-fs (上) 松耦合模块化设计思路 块设备接口层 块缓存层 块缓存 块缓存全局管理器 磁盘布局及磁盘上数据结构 easy-fs 磁盘布局概述 easy-fs 超级块 位图 磁盘上索引节点 目录项 简易文件系统 easy-fs (下) 磁盘块管理器 索引节点 获取根目录的 inode 文件索引 文件列举 文件创建 文件清空 文件读写 将应用打包为 easy-fs 镜像 在内核中使用 easy-fs 块设备驱动层 内核索引节点层 文件描述符层 文件系统相关内核机制实现 文件系统初始化 通过 sys_open 打开文件 通过 sys_exec 加载并执行应用 chapter6练习 编程作业 硬链接 实验要求 问答作业 报告要求