[考研类试卷]综合模拟试卷11及答案与解析.doc
《[考研类试卷]综合模拟试卷11及答案与解析.doc》由会员分享,可在线阅读,更多相关《[考研类试卷]综合模拟试卷11及答案与解析.doc(4页珍藏版)》请在麦多课文档分享上搜索。
1、综合模拟试卷 11 及答案与解析一、简答题1 简述 UNIX 中 shell 命令解释器的工作原理。2 简述 Minix 中实现文件和路径名管理的主要方法。二、应用题3 给定一个全局数组 an、6n,然后是 T1T a-1 共 n 一 1 个线程,线程的代码如下: Ti() a=g(a,ai1); b=f(a); 其中 g 和 f 函数的作用是通过输入参数,进行一系列运算后返回。相当于 Ti 以 a 和 ai1为输入参数,a 和 b 为输出。要求使用 PV 原语,实现 T1T a-1 的并发互斥,尽量保证最大限度的并发(ai1为 Ti-1 线程的结果)。4 假设当前处于非抢占调度策略,进程只有
2、两种方式可以放弃 CPU,一个是主动调用系统调度函数 sysnc(),此时进程主动放弃 CPU;另一个方式是当进程执行IO 操作时,系统将调度下一个进程。试分析如下三种进程对,何日寸会出现不符合下列原则的情况,并说明原因:1)空闲则人;2) 有限等待;3)保证互斥。第一种:Thread1()sysnc();一一一一 criticalseetion 一一一一g=g 十 b;f=ga;临界区不能被打断一一一一 critiealseetion 一一一一Thread2()一一一一 criticalseetion 一一一一g=g+b;f=ga;一一一一 criticalseetion 一一一一第二种:T
3、hreadl()sysnc();一一一一 critiealseet:ion 一一一一g=g+b;f=ga;一一一一 critirlalsectinn 一一一一Thread2()一一一一 criticalsection 一一一一g=g+b;f=ga;一一一一 eriticalsection 一一一一sysnc();第三种:ThreadI()sysnc();criticalsectiong=g+b:fstring=printf();调用 IO;f=g-a:一一一一 criticalsection 一一一一Thread2()sysnc();一一一一 criticalsection 一一一一g=g+b
4、;f=ga;criticalsection综合模拟试卷 11 答案与解析一、简答题1 【正确答案】 UNIxshelI 也叫做命令行界面,它是 UNIx 操作系统下传统的用户和计算机的交互界面。用户直接输入命令来执行各种各样的任务。当然微软的windows 操作系统也提供了这样的功能,它们是 windows9x 下的 commanDcom和基于 windowsNT 的各种系统下的 cmDexe。普通意义上的 Shell 就是可以接受用户输入命令的程序。它之所以被称为 Shell 是因为它隐藏了操作系统低层的细节。同样地,UNIX 下的图形用户界面 GNOME 和 KDE,有时也被叫做虚拟 Sh
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 考研 试卷 综合 模拟 11 答案 解析 DOC
