操 作 系 统 课 程 实 验 报 告
姓名 任课教师 实验地点 实验时间 出勤和个人表现Q1(15+15(组长评分)实验课表现 =30分) 实验完成情况Q2(45分(组长与教师评分的加权平均)) 学号 指导教师 系 评阅教师 综合楼B104 励耘楼A206 综合楼B102 丽泽楼C304-1 (请勾选实际实验地点) 得分: 得分: 实验 总分 (Q1+Q2+Q3+Q4) 实验编号与实验名称: 第4章 文件系统实验 实验目的: 熟悉文件和目录的基本操作;了解Linux的/proc文件系统 实验内容及要求(详见实验讲义与实验指导书): 实验内容: 在/usr目录下创建一个目录usr_test和文本文件test,并建立一个test文件的链接test02。通过修改test文件中的内容查看test和test02中内容的情况,并分析原因。 编写程序,从/proc文件中抽取内核参数(任意的2个参数即可,如CPU时钟速度信息等) 实现文件的拷贝,即把一个文件内容复制到另一个文件 实验要求: 对于内容1),给出操作步骤和结果分析,需回顾第二次实验中练习过的Shell命令和教材中的文件和目录操作系统调用 对于内容2)和3)给出完整C语言代码或者代码截图和代码执行结果,可参考本文件“实验预读”中相关内容和教材P.149/266图4-5相关代码 实验用到的软件(:) 虚拟机 实验内容及关键步骤(代码)Q3(15分) 得分:
创建链接后,读取test2的时候,由于链接的原因,实际上读取到的是test的内容,所以读取test.txt和test2时显示的内容是一样的。 编写程序,从/proc文件中抽取内核参数(任意的2个参数即可,如CPU时钟速度信息等)
实现文件的拷贝,即把一个文件内容复制到另一个文件
实验过程中遇到的问题解决办法与实验体会Q4(需手写,10分) 得分: 这次实验相对要简单一些,给了我们很多参考代码,省去了很多错误,但是在做文件拷贝的时候还是出了问题,copyfile子函数里面的相对路径出错,程序能运行。 这是最后一次的实践课了,一学期也学习了很多的知识,我相信无论是对于实验课的作业,还是任何的事情,只要自己肯花心思,终是会有些回报的。 谢谢老师和助教在这一学期中对我们的帮助!希望期末考个好成绩,新年快乐~ 评阅教师特殊评语: 评阅教师: 日 期: