四川大学-操作系统原理-第二次-实验报告-shell编程(共5页).doc
《四川大学-操作系统原理-第二次-实验报告-shell编程(共5页).doc》由会员分享,可在线阅读,更多相关《四川大学-操作系统原理-第二次-实验报告-shell编程(共5页).doc(5页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上实验报告(学生打印后提交)实验名称: shell编程 实验时间: 10 年04月 21 日实验人员:(姓名)(学号)(年级)实验目的:1.熟悉使用Linux下的软件开发工具,如gcc2.熟练使用man帮助手册3.学习使用Linux的系统调用,对进程进行管 理和完成进程之间的通信(如用信号和管道 进行进程间通信)4.理解并发程序中的同步问题实验环境: linux 实验步骤: 1. 用帐户root登录,密码 2. 自己用学号建立目录,把源文件拷入目录中 3. 阅读关于fork,exec,wait,exit,pipe系统调用的man帮助手册 4. 编译程序fork.c并运行
2、,观察结果,观察进程 5编译程序pipe.c并运行,观察结果 6阅读关于函数sigaction,tcsetpgrp和setpgid的man帮助手册 7编译程序signal.c并运行,观察结果,观察进程 8编译程序process.c并运行,观察结果,观察进程 9写实验总结 实验陈述:1、基础知识: 什么是系统调用:系统调用是UNIX操作系统核心提供给用户程序使用的操作系统服务,系统调用主要提供用户程序对文件进行读写,进程的创建,删除和控制以及数据的输入/输出等。 简述fork调用: 用fork()创建一个新的进程,成为原先进程的子进程,原先进程是父进程。 如何实现进程间的通信: UNIX进程通信
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 四川大学 操作系统 原理 第二次 实验 报告 shell 编程
限制150内