亚马逊网站类型,下载京东网上购物,有什么要求,代理什么产品好做挣钱#x1f308;个人主页#xff1a;Sarapines Programmer#x1f525; 系列专栏#xff1a;《操作系统实验室》#x1f516;少年有梦不应止于心动#xff0c;更要付诸行动。
目录结构 1. 操作系统实验之proc文件系统
1.1 实验目的
1.2 实验内容
1.3 实验步骤
1.4 实验… 个人主页Sarapines Programmer 系列专栏《操作系统实验室》少年有梦不应止于心动更要付诸行动。
目录结构 1. 操作系统实验之proc文件系统
1.1 实验目的
1.2 实验内容
1.3 实验步骤
1.4 实验过程
1.5 心得体会
2. 致读者 后续实验操作系统实验之编写内核 专栏地址linux操作系统实验万字详解 1. 操作系统实验之proc文件系统
1.1 实验目的
学习和掌握proc文件系统的功能、工作原理及其应用 1.2 实验内容
完成创建proc文件系统 1.3 实验步骤 1.使用vi xxx.c创建名为xxx的文件如图2-1. 2.将实验二PPT中的源代码写入如图2-2. 3.使用gcc -o xxx xxx.c保存并编译该程序其中xxx为编译后的名称为.o文件而xxx.c则是保存并编译的源文件如图2-3. 4.输入./xxx运行该文件如图2-4. 5.该程序读出了/etc/passwd文件的内容如图2-5. 6.重新打开xxx.c文件进行修改使其可以读取能读任何用户指定的文件如图2-6. 7.修改xxx.c代码如图2-7. 8.改写完成后注意需要重新编译运行否则只是修改了源文件而编译文件和原来一样这里传入多个参数分别是readfile /proc/meminfo和readfile /proc/cpuinfo如图2-8. 9.读取结果如图2-9. 1.4 实验过程 图2-1 图2-2 图2-3 图2-4 图2-5 图2-6 图2-7 图2-8 图2-9 1.5 心得体会
此次实验弄懂了proc文件系统的概念即proc文件系统是一种在用户态检查内核状态的机制并且在原读取指定文件的代码xxx.c基础上通过使用for循环和添加参数达到读取参数传递文件的效果。不过最初编写的改动代码考虑不周因为开辟变量定义在for循环内会造成大量资源浪费后做改进为将变量定义于for循环开始之前这样每次循环的变量均只定义一次提高了资源利用率。 2. 致读者 纸上得来终觉浅绝知此事要躬行