4.实验过程及数据记录
(1)实验环境准备
(2)在 include/sys/stat.h 文件中增加新文件类型和测试宏,增加的内容如下:
(3)修改 fs/namei.c 文件中的 sys_mknod() 函数
(4)进程proc文件初始化,修改/init/main.c
(5)编译内核
(6)运行内核
(7)让proc文件可读可写
(8)在fs里新建一个文件proc.c
(9)修改fs/Makefile中的编译规则。
(10)make all编译后./run打开模拟器,输入对应指令即可读proc文件来查看进程状态信息(psinfo)和硬盘盘块信息(hdinfo)
三.实验结果分析
与预期结果相同
四.实验总结 了解了proc是一种特殊的文件系统,该文件系统只存在内存中,不占用外部空间。
学习时间 72分钟
操作时间 24分钟
按键次数 134次
实验次数 3次
报告字数 1251字
是否完成 完成