“操作系统实验”实验报告

proc文件系统的实现

4.实验过程及数据记录

(1)实验环境准备 undefined

(2)在 include/sys/stat.h 文件中增加新文件类型和测试宏,增加的内容如下: 图片描述 (3)修改 fs/namei.c 文件中的 sys_mknod() 函数 图片描述 (4)进程proc文件初始化,修改/init/main.c 图片描述 (5)编译内核 图片描述 (6)运行内核 undefined (7)让proc文件可读可写 图片描述 (8)在fs里新建一个文件proc.c 图片描述 (9)修改fs/Makefile中的编译规则。 图片描述 (10)make all编译后./run打开模拟器,输入对应指令即可读proc文件来查看进程状态信息(psinfo)和硬盘盘块信息(hdinfo) undefined

三.实验结果分析

与预期结果相同

四.实验总结 了解了proc是一种特殊的文件系统,该文件系统只存在内存中,不占用外部空间。

最新评论
暂无评论~