如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
西华大学计算机系学生上机实践报告第页共NUMPAGES4页第页共NUMPAGES1页西华大学计算机系上机实践报告课程名称:Linux操作系统年级2008级上机实践成绩:指导教师:刘世林姓名:王兴坤上机实践名称:linux环境编程学号:312008070101104上机实践日期:2010.11.02上机实践编号:组号:上机实践时间:12:30-13:30一、目的理解系统调用和库函数的异同;学会用系统调用和库函数进行编程掌握一些常用的系统调用和库函数功能及其应用。二、内容与设计思想1.使用系统调用对文件进行操作。2.使用系统调用对进程进行控制。3.使用管道机制进行I/O。4.使用信号机制进行进程通信。三、使用环境硬件环境微型计算机一台(intel®coreCPU)(内存2G)软件环境WindowsXP、VMwareWorkstation、Ubuntu11四、核心代码及调试过程1.编译并运行例7.1的程序,了解有关文件操作的系统调用。源代码:利用gcc编译,运行结果:2.编译并运行例7.3,体会有关进程操作的系统调用。源程序:程序运行结果:3.编译并运行例7.5,体会管道机制进行I/O控制。源程序:运行结果:五、总结通过本次实验,理解了系统调用和库函数的异同,学会了用系统调用和库函数进行编程,掌握了一些常用的系统调用和库函数的功能。通过运行一些简单的程序,加深了对linux环境编程的理解,对更好的掌握linux环境编程有一定好处。明白了系统调用对文件的操作和对进程的控制。知道了如何在管道中写入和读取数据。在上机中,对于一些函数的参数还不是很熟悉,今后应该加强这方面的学习,加强对linux下库函数的理解。这是对linux学习的升华,这样才能更好的掌握linux的工作机制。