数学与计算机科学系实验报告
课程:计算机操作系统 地点:软件实验室二 时间:2013年04月05日
学生姓名 组别 实验项目 *** 班级 同组姓名 *** 学号 *** 仪器编号 实验三、 Linux进程控制 1、了解有关 Linux 进程的属性; 指导教师 2、学习有关 Linux的前台、后台进程及守护进程; 实验目的 3、学习有关 Linux命令的顺序执行和并发执行; 4、学习有关挂起和终止进程; 5、了解 Linux的信号。 6、了解你系统中 Linux 进程的层次结构。 1.熟悉对进程的操作。 实验要求 2.了解Linux中的信号。 3.了解系统中的层次结构 实验环境 实验内容及实验结果 请写出具体的实验步骤,并给出相应的实验结果,附上编写的程序及其运行结果截图!! 实验步骤:
1 、登录你的Linux系统
2 、在你进入系统中,有多少进程在运行?进程init、sched的ID是多少。给出你得到这些信息的会话过程。
3 、init、sched进程的父进程是哪一个?这些父进程的ID是什么?init、sched进程的优先数是多少?根据优先数从高到低(大到小)列出这些进程。给出会话过程
4、 linux系统中,进程可以在前台或后台运行。前台进程在运行结束前一直控制着终端。若干个命令用分号(;)分隔形成一个命令行,用圆括弧把多个命令挂起来,他们就在一个进“ 程里执行。使用 &” “ 符作为命令分隔符,命令将并发执行。可以在命令行末尾加 &”使之成为后台命令。“ 请用一行命令实现以下功能,它一小时后再屏幕上显示文字 Time for Lunch!”来提醒你去吃午餐。给出会话过程。注:可以使用sleep命令
5、使用cat >test.data命令创建一个名字为test.data文件,文件内容如下。文件创建成功
后,用cat 命令显示这个文件的内容。给出你的会话过程。
This data is to be stored in a file called test.data byusing the cat command. We can create the test.data filewith this data by using a text editor such as vi. However,the purpose of this exercise is to show an interestinguse of output redirection.
6、创建一个名字为student.records关于学生数据的小文件,文件每行内容(蓝色字体部分) 如下,注意字段之间用tab符隔开:
FirstNam LastName Major GPA Email Phone
John Doe ECE 3.54 doe@jd.home.org 111.222.3333 James Davis ECE 3.71 davis@jd.work.org 111.222.1111 Al Davis CS 2.63 davis@a.lakers.org 111.222.2222
Ahmad Rashid MBA 3.04 ahmad@mba.org 111.222.4444 Sam Chu ECE 3.68 chu@sam.ab.com 111.222.5555 Arun Roy SS 3.86 roy@ss.arts.edu 111.222.8888 Rick Marsh CS 2.34 marsh@a.b.org 111.222.6666 James Adam CS 2.77 jadam@a.b.org 111.222.7777 Art Pohm ECE 4.00 pohm@ap.a.org 111.222.9999 John Clark ECE 2.68 clark@xyz.ab.com 111.111.5555 Nabeel Ali EE 3.56 ali@ee.eng.edu 111.111.8888 Tom Nelson ECE 3.81 nelson@tn.abc.org 111.111.6666 Pat King SS 3.77 king@pk.xyz.org 111.111.7777 Jake Zulu CS 3.00 zulu@jz.sa.org 111.111.9999 John Lee EE 3.64 jlee@j.lee.com 111.111.2222 Sunil Raj ECE 3.86 raj@sr.cs.edu 111.111.3333
Charles Right EECS 3.31 right@cr.abc.edu 111.111.4444 Diane Rover ECE 3.87 rover@dr.xyz.edu 111.111.5555 Aziz Inan EECS 3.75 ainan@ai.abc.edu 111.111.1111 Lu John CS 3.06 lu.john@xyz.org 111.333.1111 Lee Chow EE 3.74 chow@lc.www.ord 111.333.2222 Adam Giles SS 2.54 giles@cric.org 111.333.3333 Andy John EECS 3.98 john@aj.ece.edu 111.333.4444
a、显示计算机科学专业(CS)学生的行及行号。给出你的会话。
b 、显示 first name 为John的学生的行及行号。给出你的会话。
c 、显示 first name 或last name 为Lee的学生的行及行号。给出你的会话。
d
显示
e-mail 地址以.org
结尾的学生的行及行号。给出你的会话。
e、显示GPA在3.69 和4.0在之间的学生的行及行号。给出你的会话。
f、显示计算机科学学生GPA在3.5 和4.0在之间的学生的行及行号。给出你的会话。
8、有一个banner程序,输入从标准输入设备中读入,输出送到标准输出设备中。现在运行这个程序,要求输入从student.records中读入,输出结果重定向到output.data文件中,错误重定向到error.log文件中。用一条命令来实现上述过程。
9、给出一个命令,终止ID为12345的进程和ID为2 的作业。
10、写一命令行,使得date 、uname –a 、who 和ps并发执行。给出会话过程。
10、在shell下执行下面的命令。3个pwd 命令的运行结果是什么? $ pwd $ bash $ cd \%usr $ pwd
$ …
$
“ 注: $” 为系统提示符
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库操作系统实验报告三在线全文阅读。
相关推荐: