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

  1. 1、本文档共6页,可阅读全部内容。
  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章:Linux操作基础 2-5已知有当前目录有如下文件:arp,egp,ggp,icmp,idp,ip,ipip,pup,rawip,rip,tcp,udp。写出以下echo命令的输出。 1)echo *ip 显示:ip,ipip,rawip,rip, 2)echo ?dp显示:idp,udp, 3)echo [aegi]?p显示:arp,egp,ggp,idp 2-8解释下列文件类型和存取权限 1)drwxr-xr-x: 目录文件,属主可打开目录查看内容、可增删目录内容和可进入该目录;同组及其它用户可进入目录和查看目录内容 2)-rwx—x—x: 普通文件,属主可读写运行,同组用户只能运行 3)crw-rw----: 字符设备,属主和同组用户可读写,不可运行;其它用户不能操作使用它 2-9用户主目录的访问权限是700,改目录下memo文件的访问权限是777,其它人可以读取这个文件吗?为什么? 不可以读memo文件,,700意味着其它用户进入不了也打开不了主目录 2-13给出命令将.profile文件覆盖到主目录下的backup目录下 cp -i .profile ./ backup 2-14某文件mafile的权限为-rw-r—r-,增加所有人可执行权限,应使用什么命令? chmod a+x mafile 2-20已知项目源代码都存放在~/project目录下,后缀名为“.c”或“.h”。用一个命令统计原代码的行数。 wc -l *.[ch]、或cat ./ project/*.[ch]|wc –l 第4章:Linux编程基础 4-2,源文件myproc.c和misc.c,misc.c用到数学库函数 1)给出将两个源文件直接编译成可执行文件prog的命令 gcc –o prog myproc.c gcc –o prog misc.c –lmath ; math是用到libmath.so数学库的库名 2)两个源文件分别编译成目标文件myproc.o和misc.o的命令 gcc –c myproc.c gcc –c misc.c –lmath ; math是用到libmath.so数学库的库名 3)将两个目标文件链接生成可执行文件prog的命令 gcc –o myproc.o misc.o 4-3,修改例4.3的程序使之改变文件的属性,(提示curse函数库中的attron()及attroff()函数,查联机手册man curs_attr) 原文件 源文件hello3.c #include “print.h” main () { char my_string[] = “Hello world!”; my_print(my_string); } 源文件print.h void my_print(char *); 源文件print.c #include stdio.h #include curses.h void my_print(char *str) { initscr(); /*进入curses全屏显示模式,清屏幕 */ move(5,15); /*移动光标到屏幕(5,15)坐标处*/ printw (“%s”, str); /*向curses屏幕输出字符串*/ refresh(); /*刷新物理屏幕,显示出字符串*/ sleep(5); /*程序暂停5秒*/ endwin(); /*结束全屏模式,恢复行模式*/ } gcc -o hello3 hello3.c print.c -lcurses 改源文件print.c #include stdio.h #include curses.h void my_print(char *str) { initscr(); /*进入curses全屏显示模式,清屏幕 */ attron(A_UNDERLINE); /*加下划线*/ move(5,15); /*移动光标到屏幕(5,15)坐标处*/ printw (“%s”, str); /*向curses屏幕输出字符串*/ refresh(); /*刷新物理屏幕,显示出字符串*/ sleep(5); /*程序暂停5秒*/ attroff(A_UNDERLINE); endwin(); /*结束全屏模式,恢复行模式*/ } 第9章:操作系统接口 9-2, 什么是作业?作业和进程有何关系和区别 作业是用户向系统提交事务的基本单位,进程是系统执行任务和调度资源的基本单位。作业对应一个或几个进程。

文档评论(0)

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

分享好文档!

1亿VIP精品文档

相关文档