网站大量收购独家精品文档,联系QQ:2885784924

(操作系统作业部分参考答案2.docVIP

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(操作系统作业部分参考答案2

第10章:Shell程序设计 1、说明shell程序(脚本)的用途,及执行shell脚本的方法 Shell程序广泛地应用于实现系统初启、配置和系统管理维护等工作 执行shell脚本的方法有3种 将脚本文件作为可执行文件:$ ./hello # hello是脚本文件 启动一个子Shell来执行脚本:$ bash hello # hello是脚本文件 由当前shell进程执行脚本:$ . Hello # hello是脚本文件 2、shell变量的分哪几类、什么是导出变量? 三类 1)用户变量:用户为实现某种应用目的而定义的变量。 2)环境变量:由系统预定义的变量,用于为Shell提供有关运行环境的信息。 3)特殊变量:由Shell自定义的变量,用于记录Shell当前的运行状态的一些信息。 导出变量:可被任何子Shell引用的变量 3、分别说明题10-6中两条命令的不同之处 第1个命令,显示单引号``中的全部内容 第2个命令,显示双引号“”中的$LOGNAME,会替换成登录的用户名 4、说明命令执行后的可能结果 A) $ rm myfile $ echo $? 若当前目录存在myfile文件,将被删除,显示为0;否则为1 B) $ expr 5 \ 0 $ echo $? 显示为0,和1 C) 已知$ date的结果:三 10月 28 12:08:05 CST 1998 $ set `date` $ echo $6 $2 $3 $1 显示为1998 10月 28 三 5、编写一个脚本,检查student用户是否登录,若登录即发送一个“hello!”信息。 参考本章PPT例2,或例10.51 第11章: Linux系统管理 1、系统用户分分几类? 三类:超级用户:用户名为root,UID=0。普通用户: UID=1000。特殊用户:UID=1-999,不能登录使用。 2、如何切换系统的单/多用户模式? init 1单用户模式。init 3多用户模式 3、如何创建新用户及如何修改口令? 增加一个用户命令useradd[用户名],口令命令:passwd [用户名] 4、如何切换用户? 口令命令:su [用户名] 5、如何终止前台进程? 用Ctrl+c键 6、如何查看磁盘空间占用情况? 用df 和du命令 补充:应用题: 1、某车站售票厅,任何时刻最多可容纳20名购票者进入,当售票厅中少于20名购票者时,厅外的购票者可立即进入,否则需要在外面等待。每个购票者可看成一个进程。问: (1)进程之间是什么关系? 互斥 (2) 使用P,V原语实现以上关系,请在以下空格填入相关原语。? P、V操作表达购票者的工作过程如下:(`4’) empty,mutex:semaphore; empty:=100; mutex:=1; begin p(empty) p(mutex) 进入厅内购票,购票后退出 v(empty) v(mutex) end. 司机:启动车辆,正常行车,到站停车。 售票员:上乘客,关车门,售票,开车门,下乘客。 问: (1)设司机工作为一个进程,售票员工作为另一个进程,这两个进程之间是什么关系? 同步 (2) 使用P,V原语实现以上关系,请在以下空格填入相关原语。 及其值。由于司机与售票员之间要互通消息,司机进程设置一个私有信号量run,用于判断是否关车门,司机能否启动车辆,初值为1。售票员进程设置一个私有信号量stop,用于判断是否停车,售票员是否能够开车门,初值为0   第三步: 确定P(wait)、V(signal)操作的位置   司机操作中,是否关门?没关则等待,这是一个P操作,P(run);   司机操作中,设立停车标志,这是一个V操作,V(stop);   售票员操作中,是否停车?没停则等待,这是一个P操作,P(stop);   售票员操作中,设立关门标志,这是一个V 操作,V(run)   lstop ,run:semaphore   run:=1; //是否关车门   stop:=0; //是否停车   Driver:begin cobegin   driver: begin   L1: P(run);   启动车辆;   正常行车;   到站停车;   V(stop);   goto L1;   end;   Conductor:begin   L2:上乘客;   关车门;   V(run);   售票;   P(stop); 2、操作系统分类? 1.?批处理操作系统 批处理(Batch Processing)操作系统的工作方式是:用户将作业交给系统操作员,系统操作

您可能关注的文档

文档评论(0)

shit0605 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档