欢迎来到天天文库
浏览记录
ID:53321972
大小:568.50 KB
页数:17页
时间:2020-04-03
《西电软院操作系统课程设计报告1.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、操作系统实验报告实验报告册班级:学号:姓名:教师:褚华操作系统实验报告实验报告册班级:学号:姓名:教师:褚华目录实验说明重要提示实验1Linux(虚拟机)安装及Linux常用命令使用实验2makefile的编写及Linux内核编译实验3Linux的进程和线程实验4同步与互斥实验5文件系统实验说明1.实验做为学习的重要促进手段,是为了深化对理论的理解,锻炼实践动手能力。2.实验同时也作为考核的手段。3.实验内容会在课程进行中下达,并且会分次地、部分地被抽查。4.课程结束时,要求把所有的实验整理成一
2、个完整的电子文档并上交,做为最后成绩的评定依据。5.如果有兴趣的合适的题目,也可自己选题目。格式说明1.本文档文件名命名为“学号-姓名”,如“13071000_小王”。2.留白部分不足的自己调整长度,也可加页(增加内容应在表格内)。3.每次的实验报告都要在这个文件中(按照实验次序依次)增加,而不是每次一个新的word文件。4.本文档保存为doc格式(请勿用Word2007的docx格式)。重要提示:1.实验正文建议使用小四号或五号宋体。2.若附加图形,则请直接嵌入到实验手册相应位置。3.各实验的
3、源程序,请按实验分目录存放,如第一个实验的源程序存放在目录lab1下,第二个实验的源程序存放在目录lab2下等等,依次类推。4.可互相讨论,但严禁抄袭网络或同学的实验结果。实验编号1题目Linux(虚拟机)安装及Linux常用命令使用实验目的1.安装虚拟机2.学习linux基本操作实验内容1.安装虚拟机2.熟悉linux操作报告内容要求(1)实现方法和思路(2)测试及结果报告正文实验一:安装虚拟机由于我一直使用linux物理机在本系列实验中我将使用的是我自己的linux物理机,所以就不用安装虚拟
4、机了实验二:熟悉linux操作Linux的基本操作有一:目录操作lspwdmkdirrmdir其中1.ls是查看当前目录内容使用方法ls-lls-al1.pwd是显示当前所在目录的绝对路径使用方法pwd2.mkdir是创建一个新目录使用方法mkdirdirname4.rmdir是删除一个空目录使用方法rmdirdirname注意dirname一定要是空目录才行二:文件操作touch使用方法touchfilename如果文件不存在则新建文件,否则不处理cp使用方法cpoldfilenamenewf
5、ilename拷贝oldfilename为newfilenamerm使用方法rmfilename删除filename文件mv使用方法mvoldfilenamenewfilename将oldfilename移动到newfilenamefind使用方法findpathname-namefilename在pathname路径下寻找文件filename三:文本文件查看命令cat使用方法catfilename查看filename文件more使用方法morefilename也是查看filename不过不是一
6、次将文件全部显示less使用方法lessfilenamehead-nnfilename查看filename文件的前n行tail使用方法tail-nnfilename查看filename文件的后n行实验编号2题目makefile的编写及Linux内核编译实验目的1.通过自己编译linux内核的过程,理解并掌握linux内核的编译方法,以及linux启动过程2.了解linux的makefile文件的编写,明白make在linux工程中的重要作用实验内容1.自己用源代码编译linux内核2.学习并熟悉
7、linux的makefile语法及编写方法报告内容要求(1)实现方法和思路(2)测试及结果报告正文内容一:编译linux内核Ubuntu版本号12.04当前linux内核版本3.11.26待编译内核版本3.17.11.首先解压内核源码压缩包2.cd进入内核源码所在目录3.makemenuconfig进入图形配置界面4.在图形配置界面并设置版本号5.执行make进入编译步骤,等待不短的时间直到编译完成1.执行makemodule进行内核模块的编译2.执行makeinstall安装内核3.执行mak
8、emodules_install安装内核模块4.执行sudomkinitramfs-o/boot/initrd.img-3.17.1xianb5.更新grub执行update-grub26.重启即可实验编号3题目Linux的进程和线程实验目的1.通过自己动手编写进程创建等函数,了解linux中进程的概念以及基本使用方法2.通过自己动手编写线程的一系列函数,连接linux中线程的概念以及基本使用方法实验内容1.掌握常用的进程函数forkwaitsignalpausekillexit等2.了解进程的
此文档下载收益归作者所有