1、试卷1假如系统采取信箱通信方法,当进程调用Send原语被设置成“等信箱”状态时,其原因是_。A指定信箱不存在 B调用时没有设置参数C指定信箱中无信件 D指定信箱中存满了信件分析因为Send原语是发送原语,假如系统采取信箱通信方法,那么当进程调用Send原语被设置成“等信箱”状态时,意味着指定信箱存满了信件,无可用空间。答案 D试卷2若在系统中有若干个互斥资源R,6个并发进程,每个进程全部需要2个资源R,那么使系统不发生死锁资源R最少数目为_。A6 B7 C9 D12分析操作系统为每个进程分配1个资源R后,系统还有1个可供分配资源R,能满足其中1个进程资源R要求并运行完成释放占有资源R,从而使其
2、它进程也能得到所需资源R并运行完成。答案 B试卷3、4某进程有5个页面,页号为04,页面变换表以下所表示。表中状态位等于0和1分别表示页面不在内存或在内存。若系统给该进程分配了3个存放块,当访问页面3不在内存时,应该淘汰表中页号为 (3 页面。假定页面大小为4KB,逻辑地址为十六进制2C25H,该地址经过变换后,其物理地址应为十六进制 (4 。页号页帧号状态位访问位修改位03110100024111300041111(3 A0 B1 C2 D4(4 A2C25H B4096H C4C25H D8C25H分析页面变换表中状态位等于0和1分别表示页面不在内存或在内存,所以0、2和4号页面在内存。页
3、面大小为4KB,逻辑地址为十六进制2C25H其页号为2,页内地址为C25H,查页表后可知页帧号(物理块号为4,该地址经过变换后,其物理地址应为页帧号4拼上页内地址C25H,即十六进制4C25H。答案 B C试卷5、6假设某磁盘每个磁道划分成9个物理块,每块存放1个逻辑统计。逻辑统计R0,R1,R8存放在同一个磁道上,统计安排次序以下表所表示: 物理块123456789逻辑统计R0R1R2R3R4R5R6R7R8假如磁盘旋转速度为27ms/周,磁头目前处于R0开始处。若系统次序处理这些统计,使用单缓冲区,每个统计处理时间为3ms,则处理这9个统计最长时间为 (5 ;若对信息存放进行优化分布后,处
4、理9个统计最少时间为 (6 。(5 A54ms B108ms C222ms D243ms(6 A27ms B54ms C108ms D216ms分析827ms+6ms=222ms。9(3ms(读统计+3ms(处理统计=96ms=54ms答案 C B试卷7、8 操作系统是裸机上第一层软件,其它系统软件(如 (7 等和应用软件全部是建立在操作系统基础上。下图分别表示 (8 。 (7 A编译程序、财务软件和数据库管理系统软件 B汇编程序、编译程序和Java解释器 C编译程序、数据库管理系统软件和汽车防盗程序 D语言处理程序、办公管理软件和气象预报软件 (8 A应用软件开发者、最终用户和系统软件开发者
5、 B应用软件开发者、系统软件开发者和最终用户 C最终用户、系统软件开发者和应用软件开发者 D最终用户、应用软件开发者和系统软件开发者分析财务软件、汽车防盗程序、办公管理软件和气象预报软件全部属于应用软件,而选项 A、C和D中含有这些软件。选项B中汇编程序、编译程序和数据库管理系统软件全部属于系统软件。答案 B D 试卷9、10 进程P1、P2、P3和P4前趋图以下:若用PV操作控制这多个进程并发实施过程,则需要设置4个信号量S1、S2、S3和S4,且信号量初值全部等于零。下图中a和b应分别填写 (9 ,c和d应分别填写 (10 。 (9 AP(S1P(S2和P(S3 BP(S1P(S2和V(S
6、1 CV(S1V(S2和P(S1 DV(S1V(S2和V(S3 (10 AP(S1P(S2和P(S4 BP(S2P(S3和P(S4 CV(S1V(S2和V(S4 DV(S2V(S3和V(S4分析依据题意,进程P2、P3等候P1结果,所以当P1实施完成需要使用V操作通知 P2、P3,即a处填V(S1V(S2,b处应填P(S1。 依据题意,进程P3要实施需要测试P1、P2有没有消息,故应该在c处填P(S2、 P(S3。当P3实施完成需要使用V操作通知P4,即在d处填P(S4。答案C B 试卷11 (27 若系统正在将_文件修改结果写回磁盘时系统发生瓦解,则对系统影响相对较大。 A空闲块 B目录 C
7、用户数据 D用户程序分析系统文件管理可靠性方面基础知识。答案 B试卷12 UNIX系统采取直接、一级、二级和三级间接索引技术访问文件,其索引结点有13个地址项(i_addr0i_addr12。假如每个盘块大小为1KB,每个盘块号占4B,则进程A访问文件F中第11264字节处数据时,_。 A可直接寻址 B需要一级间接寻址 C需要二级间接寻址 D需要三级间接寻址分析每个盘块大小为1KB,每个盘块号占4B,那么,一个盘块能够存放256个盘块号。又因为进程A访问文件F中第11264字节处数据,该数据应该放在 11264/1024=11号逻辑盘块中,从上图中能够看出11号逻辑盘块应采取一级间接索引。答案
8、 B试卷13、14 在Windows XP操作系统中,用户利用“磁盘管理”程序能够对磁盘进行初始化、创建卷, (13 。通常将“C:Windowsmyprogram.exe”文件设置成只读和隐藏属性,方便控制用户对该文件访问,这一级安全管理称之为 (14 安全管理。 (13A但只能使用FAT文件系统格式化卷 B但只能使用FAT 32文件系统格式化卷 C但只能使用NTFS文件系统格式化卷 D能够选择使用FAT、FAT32或NTFS文件系统格式化卷 (14A文件级 B目录级 C用户级 D系统级分析因为Windows XP操作系统支持FAT、FAT32或NTFS文件系统,所以利用“磁盘管理”程序能够
9、对磁盘进行初始化、创建卷,并能够选择使用FAT、FAT32或NTFS文件系统格式化卷。答案 D A 试卷15 在移臂调度算法中, (15 算法可能会随时改变移动臂运动方向。 A电梯调度和先来先服务 B先来先服务和最短寻求时间优先 C单向扫描和先来先服务 D电梯调度和最短寻求时间优先分析因为先来先服务是谁先请求先满足谁请求,而最短寻求时间优先是依据目前磁臂到要请求访问磁道距离,谁短满足谁请求,故先来先服务和最短寻求时间优先算法可能会随时改变移动臂运动方向。答案 B 试卷16、17 设系统中有R类资源m个,现有n个进程互斥使用。若每个进程对R资源最大需求为w,那么当m、n、w取下表值时,对于下表中
10、ae五种情况, (16 两种情况可能会发生死锁。对于这两种情况,若将 (17 ,则不会发生死锁。 (16 Aa和b Bb和c Cc和d Dc和e (17 An加1或w加1 Bm加1或w减1 Cm减1或w加1 nm减1或w减1分析系统中同类资源分配不妥会引发死锁。通常情况下,若系统中有m个单位存放器资源,它被n个进程使用,当每个进程全部要求w个单位存放器资源,当mnw时,可能会引发死锁。答案 D B 试卷18 某文件系统采取链式存放管理方案,磁盘块大小为1024字节。文件Myfile.doc由5个逻辑统计组成,每个逻辑统计大小和磁盘块大小相等,并依次存放在121、75、86、65和114号磁盘块
11、上。若需要存取文件第5120字节处信息,应该访问 (18 号磁盘块。 A75 B85 C65 D114分析依据题意每个逻辑统计大小和磁盘块大小相等,并依次存放在121、75、86、65和114号磁盘块上。而文件第5120字节应该在114号磁盘块上。答案 D 试卷19、20假设系统中有4类互斥资源R1、R2、R3和R4,可用资源数分别为9、6、3和3。在T0时刻系统中有P1、P2、P3和P4这4个进程,这些进程对资源最大需求量和已分配资源数以下表所表示。在T0时刻系统剩下可用资源数分别为 (19 。假如P1、 P2、P3和P4进程按 (20 序列实施,那么系统状态是安全。 (19A2、1、0和1
12、 B3、1、0和0 C3、1、1和1 D3、0、1和1 (20AP1P2P4P3 BP2P1P4P3 CP3P4P1P2 DP4P2P1P3分析答案 D 试卷21某文件管理系统为了统计磁盘使用情况,在磁盘上建立了位示图(bitmap。若系统中字长为16位,磁盘上物理块依次编号为0,1,2,那么8192号物理块使用情况在位示图中第 (21 个字中描述。 A256 B257 C512 D513分析 因为系统中字长为16位,所以每个字能够表示16个物理块使用情况。又因为文件存放器上物理块依次编号为0,1,2,、”,所以8192号物理块在位示图中第513个字中描述。答案 D 试卷22在操作系统设备管理
13、中,通常临界资源不能采取 (22 分配算法。 A静态优先级 B动态优先级 C时间片轮转 D先来先服务分析 临界资源不能采取时间片轮转分配算法.答案 C 试卷23、24 某虚拟存放系统采取最近最少使用(LRU页面淘汰算法。假定系统为每个作业分配3个页面主存空间,其中一个页面用来存放程序。现有某作业部分语句以下: Var A:Array 1128,1128 OF integer; i,j:integer; FOR i:1 to 128 DO FOR j:1 to 128 DO Ai,j:0; 设每个页面可存放128个整数变量,变量i,j放在程序页中,矩阵A按行序存放。初始时,程序及变量i、j已在内
14、存,其它两页为空。在上述程序片段实施过程中,共产生 (23 次缺页中止。最终留在内存中是矩阵A最终 (24 。 (23A64 B 128 C256 D512 (24A2行 B2列 C1行 D1列分析数组A128128总共有128行,128列,即每一个页面能够存放1行。也就是说,矩阵2行刚好放在2页内,访问它们需要中止2次,这么128行总共需要中止128次。留在内存中是矩阵最终2行。答案 B A 试卷29、30某火车票销售系统有n个售票点,该系统为每个售票点创建一个进程Pi(i=1,2,n。假设Hi(j=1,2+,m单元存放某日某车次剩下票数,Temp为Pi进程临时工作单元,x为某用户订票张数。
15、初始化时系统应将信号量S赋值为 (29 。Pi进程工作步骤以下,若用P操作和V操作实现进程间同时和互斥,则图中a、b和c应分别填入 (30 。(29A0 B1 C2 D3(30AP (S、V(S和V(S BP(S、P(S和V(S CV (S、P(S和P(S DV(S、V(S和P(S分析因为公共数据单元Hi是一个临界资源,最多许可1个终端进程使用,所以需要设置一个互斥信号量S,初值等于1。因为进入临界区时实施P操作,退出临界区时实施V操作。答案 B A 试卷31、32 在下图所表示树型文件系统中,方框表示目录,圆圈表示文件,“/”表示路径中分隔符,“/”在路径之首时表示根目录。图中, (31 。
16、假设目前目录是A2,若进程 A以以下两种方法打开文件f2: 方法 fd1=open(“ (32 /f2”.o RDONLY; 方法 fd1=open(“/A2/C3/f2”, o RDONLY;那么,采取方法工作效率比方法工作效率高。(31A根目录汉字件f1和子目录C1、C2和C3汉字件f1一定相同 B子目录C1汉字件f2和子目录C3汉字件f2一定相同 C子目录C1汉字件f2和子目录C3汉字件f2一定不一样 D子目录C1汉字件f2和子目录C3汉字件f2是可能相同也可能不相同(32 A/A2/C3 BA2/C3 CC3 Df2分析引入相对路径名后,当访问目前目录下文件时,可采取相对路径名,系统从
17、目前目录开始查找要访问文件,所以同采取绝对路径名相比,能够降低访问目录文件次数,提升了系统工作效率。答案 D C 试卷33、34在某计算机中,假设某程序6个页面以下图所表示,其中某指令“COPY A TOB”跨两个页面,且源地址A和目标地址B所包含区域也跨两个页面。若地址为A和B操作数均不在内存,计算机实施该COPY指令时,系统将产生 (33 次缺页中止;若系统产生3次缺页中止,那么该程序应有 (34 个页面在内存。(33 A2 B3 C4 D5(34A2 B3 C4 D5分析因为该操作数不在内存且跨两个页面 5、6,需要将5、6页面装入内存,所以产生两次缺页中止,共产生4次缺页中止。答案 C
18、 B 试卷35、36设备驱动程序是直接和 (35 打交道软件模块。通常而言,设备驱动程序任务是接收来自于设备 (36 。 (35A硬件 B办公软件 C编译程序 D连接程序 (36A相关上层软件抽象请求,进行和设备相关处理 B无关上层软件抽象请求,进行和设备相关处理 C相关上层软件抽象请求,进行和设备无关处理 D无关上层软件抽象请求,进行和设备无关处理分析设备驱动程序是直接和硬件打交道软件模块。通常而言,设备驱动程序任务是接收来自于设备无关上层软件抽象请求,进行和设备相关处理。答案 A 试卷37、38 某系统中有四种互斥资源R1、R2、R3和R4,可用资源数分别为3、5、6和8。假设在T0时刻有
19、P1、P2、P3和P4四个进程,而且这些进程对资源最大需求量和已分配资源数以下表所表示,那么在T0时刻系统中R1、R2、R3和R4剩下资源数分别为 (37 。假如从T0时刻开始进程按 (38 次序逐一调度实施,那么系统状态是安全。 (37A3、5;6和8 B3、4、2和2 C0、1、2和1 D0、1、0和1 (38AP1p2p4p3 BP2p1P4p3 Cp3p2p1p4 Dp4p2p3p1分析答案 C 试卷39页式存放系统逻辑地址是由页号和页内地址两部分组成,地址变换过程以下图所表示。假定页面大小为8KB,图中所表示十进制逻辑地址9612经过地址变换后,形成物理地址a应为十进制 (39 。
20、A42380 B25996 C9612 D8192分析81923+1420=25996。答案 B 试卷40若文件系统许可不一样用户文件能够含有相同文件名,则操作系统应采取 (40 来实现。 A索引表 B索引文件 C指针 D多级目录分析引入多级目录结构,这么许可不一样用户文件能够含有相同文件名。答案 D 试卷41、42某系统进程状态转换以下图所表示,图中1、2、3和4分别表示引发状态转换不一样原因,原因4表示 (41 ;一个进程状态转换会引发另一个进程状态转换是 (42 。 (41A就绪进程被调度 B运行进程实施了P操作 C发生了阻塞进程等候事件 D运行进程时间片到了 (42A12 B21 C3
21、2 D24分析图中原因1是因为调度程序调度引发;原因2是因为时间片用完引发;原因3是因为I/O请求引发,原因4是因为I/O完成引发.答案 C 试卷43在操作系统中,虚拟设备通常采取, (43 设备来提供虚拟设备。 ASpooling技术,利用磁带 BSpooling技术,利用磁盘 C脱机批处理技术,利用磁盘 D通道技术,利用磁带分析Spooling技术实际上是用一类物理设备模拟另一类物理设备技术,是使独占使用设备变成多台虚拟设备一个技术,也是一个速度匹配技术。答案 试卷44 某文件管理系统在磁盘上建立了位示图(bitmap,统计磁盘使用情况。若系统中字长为32位,磁盘上物理块依次编号为:0,1
22、,2,那么8192号物理块使用情况在位示图中第 (44 个字中描述。 A256 B257 C512 D1024分析因为系统中字长为32位,所以每个字能够表示32个物理块使用情况。又因为文件存放器上物理块依次编号为:0,1,2,所以8192号物理块在位示图中第257个字中描述。答案 试卷45、46 某虚拟存放系统采取最近最少使用(LRU页面淘汰算法,假定系统为每个作业分配3个页面主存空间,其中一个页面用来存放程序。现有某作业部分语句以下: Var A:Array1150,1100OF integer; i,j: integer; FOR i:=1 to 150 DO FOR j:=1 to 10
23、0 DO Ai,j:=0; 设每个页面可存放150个整数变量,变量i、j放在程序页中。初始时,程序及变量 i、j已在内存,其它两页为空,矩阵A按行序存放。在上述程序片段实施过程中,共产生 (45 次缺页中止。最终留在内存中是矩阵A最终 (46 。 (45A50 B100 C150 D300 (46A2行 B2列 C3行 D3列分析数组A150100总共有150行,100列,即每一个页面能够存放1.5行,也就是说矩阵三行刚好放在两页内,访问它们需要中止两次,这么150行总共需要中止100次。留在内存中是矩阵最终3行。答案 试卷47 从下表相关操作系统存放管理方案1、方案2和方案3相关描述能够看出
24、,它们分别对应 (47 存放管理方案。方案说明1在系统进行初始化时候就已经将主存放空间划分成大小相等或不等块,而且这些块大小在以后是不能够改变,系统将程序分配在连续区域中2主存放空间和程序按固定大小单位进行分割,程序能够分配在不连续区域中,该方案当一个作业程序地址空间大于主存区能够使用空间时也能够实施3编程时必需划分程序模块和确定程序模块之间调用关系,不存在调用关系模块能够占用相同主存区 (47A固定分区、请求分页和覆盖 B覆盖、请求分页和固定分区 C固定分区、覆盖和请求分页 D请求分页、覆盖和固定分区分析操作系统存放管理方面基础知识答案试卷48、49 假设系统中有三类互斥资源R1、R2和R3
25、,可用资源数分别为8、7和4。在T0时刻系统中有P1、P2、P3、P4和P5五个进程,这些进程对资源最大需求量和已分配资源数以下表所表示。在T0时刻系统剩下可用资源数分别为 (49 。假如进程按 (49 序列实施,那么系统状态是安全。 (48A0、1和0 B0、1和1 C1、1和0 D1、1和1 (49AP1P2P4P5P3 BP2P1P4P5P3 CP4P2P1P5P3 DP4P2P5P1P3分析答案试卷50 统一过程(UP基础特征是“用例驱动、以架构为中心和受控迭代式增量开发”。UP将一个周期开发过程划分为4个阶段,其中 (50 提交结果包含了系统架构。 (50A先启阶段 B精化阶段 C构
26、建阶段 D提交阶段分析精化阶段(Elaboration:该阶段关键意图是对问题域进行分析,建立系统需求和架构,确定技术实现可行性和系统架构稳定性。提交结果包含系统架构及其相关文档、领域模型、修改后业务用例和整个工程开发计划。答案试卷51 某软件在应用早期运行在Windows NT环境中。现因某种原因,该软件需要在UNIX环境中运行,而且必需完成相同功效。为适应这个要求,软件本身需要进行修改,而所需修改工作量取决于该软件 (51 。 (51A可扩充性 B可靠性 C复用性 D可移植性分析 软件可扩充性指软件体系结构、数据设计和过程设计可扩充程度,可扩充性影响着软件灵活性和可移植性。答案试卷52 根
27、据ISO/IEC 9126软件质量度量模型定义,一个软件可靠性子特征包含 (52 。 (52A容错性和安全性 B容错性和适应性 C容错性和易恢复性 D易恢复性和安全性分析可靠性包含三个子特征,即成熟性、容错性和易恢复性。答案 试卷53 在UNIX操作系统中,把输入/输出设备看作是 (53 。 (53A一般文件 B目录文件 C索引文件 D特殊文件 分析UNIX操作系统基础知识。答案 试卷54 某软盘有40个磁道,磁头从一个磁道移至另一个磁道需要5ms。文件在磁盘上非连续存放,逻辑上相邻数据块平均距离为10个磁道,每块旋转延迟时间及传输时间分别为100ms 25ms,则读取一个100块文件需要 (
28、54 时间。 (54A17500ms B15000ms C5000ms D25000ms分析40*5*10+(100+25*100=17500ms答案 试卷55 文件系统中,设置打开文件(Open系统功效调用基础操作是 (55 。 (55A把文件信息从辅存读到内存 B把文件控制管理信息从辅存读到内存 C把磁盘超级块从辅存读到内存 D把文件FAT表信息从辅存读到内存分析 文件系统基础知识。 答案 B 试卷56 最关键软件质量度量指标有正确性、可维护性、完整性和可用性,下面相关这些质量指标描述中正确是 (56 。 (56A软件维护工作量比开发阶段工作量小 B正确性用每千行代码故障(fault数来度
29、量 C软件完整性是指软件功效和需求符合程度 D可用性和用户操作效率和用户对软件主观评价相关分析软件可用性用来度量软件“用户友好性”。答案 D 试卷57 某工程计划图以下图所表示,弧上标识为作业编码及其需要完成时间(天,作业E最迟应在第 (57天开始。 (57 A7 B9 C12 D13分析作业E完成依靠于作业A和B完成,共需要13天才能完成E。答案 D 试卷58 正式技术评审FTR(Formal Technical Review是软件工程师组织软件质量确保活动,下面相关FTR指导标准中不正确是 (58 。 (58A评审产品,而不是评审生产者能力 B要有严格评审计划,并遵守日程安排 C对评审中出
30、现问题要充足讨论,以求根本处理 D限制参与者人数,并要求评审会之前做好准备分析对评审中出现问题要统计在案,不要过多地讨论处理方案,把问题留给软件生产者来处理答案 C 试卷59、60 某仓库有两名发货员,一名审核员。当用户提货时,只要发货员空闲,许可用户进入仓库提货,用户离开时,审核员检验用户提货是否正确。其工作步骤如右下图所表示。为了利用PV操作正确地协调她们之间工作,设置了两个信号量S1和S2,且S1初值为2, S2初值为1。图中a应填写 (59 ;图中b、c和d应分别填写 (60 。 (59AP(S1 BP(S2 CV(s1 DV(s2 (60AP(S2、V(s2和V(S1 BP(S1、V
31、(S1和V(s2 CV(S1、P(S2和V(S2 DV(S2、P(S1和V(S1分析V(S:S=S-1;若S=0,则调用P操作进程继续实施:若S0,则调用P操作进程被阻塞,并把它插入到等候信号量S阻塞队列中。V操作表示释放一个资源,即V(S:S=S+1;若S0,则调用V操作进程继续实施:若S=0,则从等候信号量S阻塞队列中唤醒第一个进程,然后自己继续实施。本题中,信号量S1用于用户进程之间互斥,初值为2,许可2个进程同时实施,对于2个发货员,所以用户进程首先要看发货员是否空闲,实施P(S1,所以第25题正确答案为A;提货后,用户进程要释放S1,实施V(S1,然后看审核员是否空闲,这里用信号量S
32、2表示,初值为1,表示只有一个审核员,实施 P(S2,审核后释放S2,实施V(s2答案 A C 试卷61、62 在一个单CPU计算机系统中,有两台外部设备R1、R2和三个进程P1、P2、P3。系统采取可剥夺式优先级进程调度方案,且全部进程能够并行使用I/O设备,三个进程优先级、使用设备前后次序和占用设备时间以下表所表示:进程优先级使用设备前后次序和占用设备时间P1高R2(30msCPU(10msR1(30msCPU(10msP2中R1(20msCPU(30msR2(40msP3低CPU(40msR1(10ms 假设操作系统开销忽略不计,三个进程从投入运行到全部完成,CPU利用率约为 (61 %
33、;R2利用率约为 (62 %(设备利用率指该设备使用时间和进程组全部完成所占用时间比率。 (61A 60 B 67 C 78 D 90 (62A 70 B 78 C 80 D 89分析答案 试卷62、64 虚拟存放管理系统基础是程序 (63 理论,这个理论基础含义是指程序实施时往往会不均匀地访问主存放器单元。依据这个理论,Denning提出了工作集理论。工作集是进程运行时被频繁访问页面集合。在进程运行时,假如它工作集页面全部在 (64 ,内,能够使该进程有效地运行,不然会出现频繁页面调入/调出现象。 (63A全局性 B局部性 C时间全局性 D空间全局性 (64A主存放器 B虚拟存放器 C辅助存
34、放器 DU盘分析P2在使用R1设备20ms后,要使用CPU30ms,但当其运行10ms后, P1要使用CPU,因为系统采取可剥夺方法调度,P1优先级高,所以将P2暂停,让P1先运行。同理,P3开始就使用CPU,但在运行20ms后,要让给高优先级进程P2和 P1。P1从投入运行到完成需要80ms,而P2、P3因为等候资源,运行时间全部延长为100ms。 CPU在90ms100ms共10ms时间内没有利用,所以利用率为90/100=90%,一样计算得R2利用率为70/100=70%,R1利用率为60%。答案 D A 试卷65 在UNIX操作系统中,若用户键入命令参数个数为1时,实施cat$l命令;
35、若用户键入命令参数个数为2时,实施cat$2$1命令。请将下面所表示Shell程序空缺部分补齐。 case(65 in 1cat$1 ; 2catS2$1:; *echodefault esac (65A$ B$ C$# D铲分析$表示目前命令进程标识数。 $和铲基础相同,但当用双引号转义时,”$”还是能分解成多个参数,但”铲”则合并成一个参数。 $#表示位置参数个数,不包含命令名。 铲表示全部位置参量,即相当于$1,$2,$3,答案 C 试卷66 进程PA不停地向管道写数据,进程PB从管道中读数据并加工处理,以下图所表示。假如采取PV操作来实现进程PA和进程PB间管道通信,而且确保这两个进程
36、并发实施正确性,则最少需要 (66 。 (66A1个信号量,信号量初值为0 B2个信号量,信号量初值分别为0、1 C3个信号量,信号量初值分别为0、0、1 D4个信号量,信号量初值分别为0、0、1、1分析为了实现 PA和PB进程间同时问题,需要设置一个信号量S1,且初值为1,表示管道未满,能够将数据写入管道;设置另一个信号量S2和管道是否有数据联络起来,当信号量值为“0”时表示进程PA还未将数据写入管道,当信号量值为非“0”时表示管道有数据存在。答案 C 试卷67 假设系统中有三类互斥资源R1、R2和R3,可用资源数分别为9、8和5。在T0时刻系统中有P1、P2、P3、P4和P5五个进程,这些进程对资源最大需求量和已分配资源数以下表所表示。假如进程按 (67 序列实施,那么系统状态是安全。 (67AP1P2P4P5P3 BP2P1P4P5P3 CP2P4P5P1P3 DP4P2P4P1P3分析进程实施次序可用资源量R1 R2 R3 可用资源+已分资源R1 R2 R3 完成标识P2P4P5P1P3 2 1 04 2 15 4 16 5 47 7 5 4 2 15 4 16 5 47 7 59 8 5 truetruetruetruetrue 答案C