2016年秋华南农业大学考试考试试卷linuxB卷答案.docVIP

2016年秋华南农业大学考试考试试卷linuxB卷答案.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE 6 -华南农业大学考试试卷(B卷)答案2016学年第一学期 考试科目:Linux系统应用与程序设计考试类型:(闭卷)   考试时间:120分钟学号 姓名 年级专业 题号一二三总分得分评阅人一、单项选择题(30分,每题1分,答案填在以下表格内)123456ADBACC789101112CDCABA131415161718DBABDD192021222324DAABCD252627282930BBBAAD二、简答题(40分,第1题5分,第2、3题10分,第4题15分)说明软链接和硬链接的联系与区别。联系:1. 对软链接或硬链接的内容进行修改,会对原文件有效2. 删除软链接或硬链接本身,不会对原文件有影响区别:1) 硬连接:给文件一个副本(别名),同时建立两者之间的连接关系,修改其中一个,与其连接的文件同时被修改,如果删除其中一个,其余的文件不受影响。磁盘上只有一份数据。创建硬链接会增加文件的链接数。当链接数变成0时,这个文件才会被真正删掉。2) 软连接:只是一个快捷方式,是一个独立的文件,与原文件具有不同的inode节点。删除了原文件,这个连接文件就没用了。画出Linux操作系统的体系结构图,并说明每个模块的功能与联系。Linux操作系统的结构可以从两个层次上来划分。最上面的是用户(或应用程序空间),这是用户应用程序执行的地方。用户空间之下是内核空间,Linux内核正是位于这里。1) Linux 内核可以进一步划分成 3 层。2) 最上面是系统调用接口,它实现了一些基本的功能,例如 read 和 write。3) 系统调用接口之下是内核代码,可以更精确地定义为独立于体系结构的内核代码。这些代码是 Linux 所支持的所有处理器体系结构所通用的。画出X Window系统基本结构图,并说明每个组成部分的功能与作用。整个X Window由三个部分组成:X Server:是控制输出及输入设备并维护相关资源的程序,它接收输入设备的信息,并将其传给X Client,而将X Client传来的信息输出到屏幕上。X Client:是应用程序的核心部分,它与硬件无关,每个应用程序就是一个X Client。X Client可以是终端仿真器(Xterm)或图形界面程序,它不直接对显示器绘制或者操作图形,而是与X Server通信,由X Server控制显示。X protocol:X Client与X Server之间的通信协议。以图解方式解释stand-alone工作模式和xinetd工作模式,并说明选择不同工作模式的原则。1)运行独立的守护进程工作方式称作:stand-alone。它是Unix传统的C/S模式的访问模式。服务器监听(Listen)在一个特点的端口上等待客户端的联机。如果客户端产生一个连接请求,守护进程就创建(Fork)一个子服务器响应这个连接,而主服务器继续监听。以保持多个子服务器池等待下一个客户端请求。 2)从守护进程的概念可以看出,对于系统所要通过的每一种服务,都必须运行一个监听某个端口连接所发生的守护进程,这通常意味着资源浪费。为了解决这个问题,Linux引进了“网络守护进程服务程序”的概念。Redhat Linux 9.0使用的网络守护进程是xinted(eXtended InterNET daemon)。和stand-alone模式相比xinted模式也称 Internet Super-Server(超级服务器)。xinetd能够同时监听多个指定的端口,在接受用户请求时,他能够根据用户请求的端口不同,启动不同的网络服务进程来处理这些用户请求。可以把xinetd看做一个管理启动服务的管理服务器,它决定把一个客户请求交给那个程序处理,然后启动相应的守护进程。 三、综合应用题(30分,第1题5分,第2题10分,第3题15分):根据下面的依赖关系图,写出对应的makefile文件内容。CC=gccOBJS=main.o fun1.o fun2.oCFLAGS=-Wall-cmain:main.o fun1.o fun2.o ${CC} ${CFLAGS} ${OBJS} -o mainfun2.o:fun2.c fun2.h ${CC} ${CFLAGS} fun2.c -o fun2.ofun1.o:fun1.c fun1.h ${CC} ${CFLAGS} fun1.c -o fun1.omain.o:main.c fun1.h fun2.h ${CC} ${CFLAGS} main.c -o main.o解释下面脚本各行的内容,并说明整个函数的功能是什么1. change(){2. sure=y3.

文档评论(0)

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

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

1亿VIP精品文档

相关文档