操作系统概论(共13页).doc
《操作系统概论(共13页).doc》由会员分享,可在线阅读,更多相关《操作系统概论(共13页).doc(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上操作系统概论第1章 Shell命令操作实践作业 使用Shell命令上机完成以下操作:(1)在当前登录用户的主目录下创建子目录mysub,进入mysub目录 mkdir mysub,cd mysub(2) 显示当前目录路径。 Pwd mysub(3) 显示用户名和用户主目录 cd pwd(4) 将用户主目录添加到可执行文件搜索路径 export PATH=$PATH:pwd(5)显示添加后的可执行文件搜索路径 echo $PATH(6)列出主目录下所有以”.ba”或“.pr”打头的文件名及其属性并将其存入my1文件 ls -l .ba* .pr* my1(7)列出进程状
2、态信息中含tty的进程,并将其存入my2文件中 ps aux |grep tty|grep -v grep my2(8)将my1和my2串联成一个新文件my3 cat my1 my2 my3(9)将当前目录下的所有文件压缩归档到myf.tar.gz文件中 tar zcf myf.tar.gz (10)将my3移动到上级目录中 mv my3 ./(11)删除文件my1和my2 rm my1 my2(12)启动vi文本编辑程序 $vim(13)在vi中输入(3) (11)步的操作命令,并将其存入文件mysh(14)将vi放入后台运行 (15)将文件mysh访问权限改为文件主可执行 Chmod 74
3、4(16)将文件mysh复制到上级目录中 Cp mysh , (17)令vi返回前台,从中追加睡眠1分钟和返回前台的命令,从vi保存退出 :q(18)以后台运行方式启动mysh Vi mysh(19)找到执行睡眠命令的的进程号 (20)用发送信号命令向睡眠命令进程号发送终止信号,让mysh停止执行。 第2章 与处理器管理有关的系统功能调用实践作业编写一个能建立两个子进程的程序(父进程),让这三个进程并发执行完成以下二元函数的计算:其中由父进程完成:f(x,y) = f(x) + f(y) 由子进程1 完成阶乘计算: f(x) = f(x-1) * x (x 1) f(x)=1 (x=1) 由子
4、进程2完成非波纳奇序列: f(y) = f(y-1) + f(y-2)(y 2) f(y)=1(y=1,2)#includedouble f1(int x)if(x=1)return 1;elsereturn f1(x-1)*x;int f2(int y)if(y=1|y=2)return 1;elsereturn f2(y-1)+f2(y-2);double f(int x,int y)return f1(x)+f2(y);main()int x,y;printf(please input two words:n);scanf(%d%d,&x,&y);printf(%lfn,f(x,y);第
5、3章 与存储管理有关的操作系统算法实践作业强化实践能力培养课程内容”中“内存页面置换算法实践能力培养考核选例”程序,编写一个能演示LRU内存页面置换算法的程序,它可根据给定的一组页面引用序列号和实存页数,显示LRU置换页的过程,能统计和报告LRU置换算情况下依次淘汰的页号、缺页次数(页错误数)和缺页率。#includevoid lru(int a,int m,int n)int b3,i,j,k=0,t,x;for(i=0;i3;i+)bi=ai;printf(%d ,bi);if(nm)for(j=n;jm;j+)t=1;x=0;for(i=0;in-1;i+)if(aj=bi) t=0;x
6、=i;printf(n);if(t) printf(淘汰%dn ,b0);k+;for(i=x;in-1;i+)bi=bi+1;bn-1=aj;for(int c=0;c3;c+)printf(%d ,bc);/if(t) k+;/printf(%d ,b0);printf(缺页的次数%dn,k);printf(缺页率%f,(float)k/m);main()int a15;printf(please input ye ma:n);for(int i=0;i15;i+)scanf(%d,&ai);lru(a,15,3);第4章 与文件管理有关的系统功能调用实践作业“强化实践能力培养课程内容”中
7、“文件操作实践能力培养考核选例”程序,请构造一个能管理文本文件的学生成绩表的简单数据库管理系统。设文本文件的学生成绩表中每条学生成绩记录有3个字段构成:学号20个字节,姓名20个字节,成绩10个字节,字段间用空格分割对齐。简单数据库管理系统具有基本的追加一条记录,(仅允许文件主)按学号读出一条记录,按学号升序列出所有记录.(提示:可建立一个学生成绩表文件和一个以学号为主键的索引文件。)Create TABLE grade(Sno char(10) NOT NULL,Cno char(2) NOT NULL,Grade smallint check(Grade is NULL)or(Grade
8、between 0 AND 100),primary key (Sno,Cno),Constraint c_f foreign key(Cno)references Course(Cno),Constraint s_f foreign key(Sno)references Student(Sno);插入自己的信息INSERT INTO Student VALUES(,李晴晴 ,21,女,CS);插入:INSERTINTOSCVALUES(98001,1,87);INSERTINTOSCVALUES(98001,2,67);INSERTINTOSCVALUES(98001,3,90);INSER
9、TINTOSCVALUES(98002,2,95);INSERTINTOSCVALUES(98002,3,88);修改:update sc set grade=0where sno in (select sno from studentWhere sname= 王林)And cno=2;第5章 与设备管理有关的操作系统算法实践作业强化实践能力培养课程内容”中“磁盘移臂调度算法实践能力培养考核选例”程序编写一个能演示“最短寻找时间优先算法Sstf”的程序。该程序能分析出“最短寻找时间优先算法”在响应任意给定的一组磁盘请求序列时磁头移动的过程,即能统计和报告出“最短寻找时间优先算法”下磁头响应请求
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 操作系统 概论 13
限制150内