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

proc文件系统的实现

实验名称:
实验日期: 2020 年 6 月 23 日 班级: 物联网181 姓名: 邵峰 学号:1813061018

一、实验预习报告 1、实验相关知识的简述:

2、实验原理的预习情况:

3、实验注意事项:

预习完成情况:
教师签名: 日 期:

二、实验报告 1、实验目的与要求:

2、实验仪器或材料:

3、实验原理:

4、实验过程及数据记录: 首先修改mknod函数 if (S_ISBLK(mode) || S_ISCHR(mode) ) inode->i_zone[0] = dev; if (S_ISBLK(mode) || S_ISCHR(mode) || S_ISPROC(mode)) inode->i_zone[0] = dev;

image.png 然后新建一个新的文件类型在include/sys/stat.h文件中 #define S_IFPROC 0070000 #define S_ISPROC(m) (((m) & S_IFMT) == S_IFPROC)

image.png 下面修改main.c文件 _syscall2(int,mkdir,const char,name,mode_t,mode) _syscall3(int,mknod,const char,filename,mode_t,mode,dev_t,dev) //在init()函数中 mkdir("/proc",0755); mknod("/proc/psinfo",S_IFPROC|0444,0); mknod("/proc/hdinfo",S_IFPROC|0444,1);

image.png

image.png

image.png

image.png

image.png

image.png

5、实验结果分析:

image.png

三、实验总结 很难 四、评阅结果 1、实验完成情况:
2、报告完成情况:
教师签名:
日 期:

最新评论
暂无评论~