实验环境回顾(共6页).doc
《实验环境回顾(共6页).doc》由会员分享,可在线阅读,更多相关《实验环境回顾(共6页).doc(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上第一节 实验环境回顾Linux操作系统环境: 登录到系统RedHat Linux启动Grub在GRUB中选择RedHat Enterprise Linux ES(2.4.21-9.EL)登录界面*用户名:root *密码:jkxrootLocalhost Login:Password:注意密码没有回显登录成功Last login:web Oct 20 15:35:17 tty1rootlocalhost root#常用命令:1用root账号(超级用户)注册,口令为jkxroot(注意大小写)。注册成功出现#号(超级用户系统提示符,普通用户的系统提示符为$)。使用编辑器
2、vi 编辑文件1. 进入linux的文本模式之后,在命令行键入vi filename.c 然后回车。下面作一些简单的解释:首先vi命令是打开vi编辑器。后面的filename.c是用户即将编辑的c文件名字,注意扩展名字是.c;当然,vi编辑器功能很强,可以用它来编辑其它格式的文件,比如汇编文件,其扩展名字是.s;也可以直接用vi打开一个新的未命名的文件,当保存的时候再给它命名,只是这样做不很方便。2. 最基本的命令I :当进入刚打开的文件时,不能写入信息,这时按一下键盘上的I键(insert),插入的意思,就可以进入编辑模式了。如下图所示: 3. a与i是相同的用法4. 当文件编辑完后,需要保
3、存退出,这时需要经过以下几个步骤:1)按一下键盘上的Esc 键;2)键入冒号(:),紧跟在冒号后面是wq(意思是保存并退出)。如果不想保存退出,则在第二步键入冒号之后,键入q!(不带w,机尾部保存)。如下图所示:5. 退出vi编辑器的编辑模式之后,要对刚才编写的程序进行编译。编译的命令是:gcc filename.c -o outputfilename.out,其中gcc是c的编译器。参数:filename.c 是要编译的源文件的名称,outputfilename表示输出文件名称,中括号表示括号内部的内容可输入也可以不输入(中括号本身不再命令行中出现)。如果不输入outputfilename.
4、out,默认的输出文件是a.out 。6. 最后一步是运行程序,方法如下:./outputfilename.out第二节进程创建实验【实验目的】1、掌握进程的概念,明确进程和程序的区别。2、认识和了解并发执行的实质。3、分析进程争用资源的现象,学习解决进程互斥的方法。【实验内容】1、进程的创建(必做题) 编写一段程序,使用系统调用fork( )创建两个子进程,在系统中有一个父进程和两个子进程活动。让每个进程在屏幕上显示一个字符;父进程显示字符“a”,子进程分别显示字符“b” 和“c”。试观察记录屏幕上的显示结果,并分析原因。 # include # include main() int p1,
5、 p2; while(p1=fork()= = -1); if(p1= =0) putchar(b);putchar(n); else while(p2=fork()= =-1); if(p2= =0) putchar(c); putchar(n); else putchar( a); putchar(n); 2、 修改已编写的程序,将每个进程的输出由单个字符改为一句话,再观察程序执行时屏幕上出现的现象,并分析其原因。(必做题)# include# includemain() int p1, p2, i; while(p1=fork()= = -1); if(p1= =0) for(i=0;i
6、500;i+) printf(“child%dn”,i); else while(p2=fork()= =-1); If(p2= =0) for(i=0;i500;i+) printf(“son%dn”,i); else for(i=0;i500;i+) printf(“daughter%dn”,i); 3、编写程序创建进程树如图1和图2所示,在每个进程中显示当前进程识别码和父进程识别码。(必做题)a父进程子进程图1 进程树bcdadbce图2 进程树【思考题】1、系统是怎样创建进程的?2、当首次调用新创建进程时,其入口在哪里?3、当前运行的程序(主进程)的父进程是什么?【实验报告】1、列出调
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验 环境 回顾
限制150内