GATE 2016 CS 组 22025年6月14日 | 阅读6分钟 57) 考虑以下具有以毫秒为单位的到达时间和 CPU 爆发长度的进程。使用的调度算法是抢占式最短剩余时间优先。 ![]() 这些进程的平均周转时间是 ______________ 毫秒。
答案: B 说明 以下进程的甘特图是 ![]() 我们知道, 周转时间 = 完成时间 - 到达时间 P1 的周转时间 = 20 - 0 = 20 P2 的周转时间 = 10 - 3 = 7 P3 的周转时间 = 8 - 7 = 1 P4 的周转时间 = 13 - 8 = 5因此,平均周转时间 = 所有进程的总周转时间 / 进程数 = ( 20+7+1+5 ) / 4 = 33 / 4 = 8.25 毫秒 因此,选项 (B) 是正确答案。 58) 考虑以下两个进程的同步解决方案。 ![]() 共享变量 turn 被初始化为零。以下哪一项是正确的?
答案:C 说明 第三个选项是正确的。这里进程1不想进入临界区,因为初始时信号量的值为零。进程1只能在进程0之后进入临界区。由于是严格交替,进程0只能进入一次,然后一直等待。因此,进展要求未能得到保证。所以选项(C)是正确答案。 59) 考虑一个非负计数信号量 S。操作 P(S) 使 S 减一,操作 V(S) 使 S 加一。在一次执行过程中,按某种顺序发出了 20 个 P(S) 操作和 12 个 V(S) 操作。S 的最大初始值使得至少一个 P(S) 操作将保持阻塞状态是 ______________。
答案: A 说明 如果我们得到一个负的计数信号量值,那么它一定是阻塞状态。因此,S 的最大初始值使得至少一个进程被阻塞是:S-20+12 = -1 所以,S = 7 因此,选项 (A) 将是正确的答案。 60) 文件系统使用内存缓存来缓存磁盘块。缓存的未命中率如图所示。从缓存读取块的延迟为 1 毫秒,从磁盘读取块的延迟为 10 毫秒。假设检查块是否存在于缓存中的成本可忽略不计。可用的缓存大小是 10 MB 的倍数。 ![]() 确保平均读取延迟小于 6 毫秒所需的最小缓存大小是 ______________ MB。
答案: D 说明 已知, 缓存延迟 = 1 毫秒 现在,对于 20 MB 未命中率 = 60%,命中率 = 40% 下一个,对于 30 MB 未命中率 = 40%,命中率 = 60% 因此,确保平均读取延迟小于 6 毫秒所需的最小缓存大小:30 MB 因此,选项(D)是正确答案。 61) 考虑以下具有两个事务 T1 和 T2 的数据库调度。 S = r2(X); r1(X); r2(Y ); w1(X); r1(Y ); w2(X); a1 ; a2 其中 ri(Z) 表示事务 Ti 对变量 Z 的读取操作,wi(Z) 表示 Ti 对变量 Z 的写入操作,ai 表示事务 Ti 的中止。 以下关于上述调度的哪一陈述是正确的?
答案:C 说明 ![]() 给定的事务不是严格可恢复的,因为 W1(X) 和 W2(X) 是对同一数据项 X 的两次写入操作,并且 W2(X) 在 T1 中止之前执行。这里级联中止是可能的,如果 T1 的中止需要 T2 的中止,但由于 T2 已经中止,所以不是级联中止。因此选项(C)是正确答案。 62) 考虑以下名为 water_schemes 的数据库表 ![]() 以下 SQL 查询返回的元组数量是 ______________。
答案: B 说明 第一个查询将返回 ![]() 那么,总平均容量 = 100/4 = 25 第二个查询将返回总容量 >= 25 的地区名称。因此,它只会返回两个地区名称。 ![]() 因此,选项 (B) 将是正确答案。 63) 网络具有 20 × 10 6 位/秒的数据传输带宽。它在 MAC 层使用 CSMA/CD。从一个节点到另一个节点的最大信号传播时间是 40 微秒。网络中帧的最小尺寸是 ______________ 字节。
答案:C 说明 已知, 带宽 (B) = 20 * 106 位/秒 假设最小帧大小为 L 位。那么, 传输时间 (Tx) = L / B 因为 Tx = 2 Tp = L / B L / B = 2 * 40 因此,选项 (C) 是正确答案。 64) 对于 IEEE 802.11 MAC 协议的无线通信,以下哪项陈述是正确的? I. 至少有三个不重叠的信道可用于传输。
答案: B 说明 IEEE 802.11 MAC 协议的无线通信使用至少 3 个不重叠的信道进行传输。它们是 RTS(发送请求)、CTS(清晰发送)和 NAV(网络分配向量)。因此,陈述(I)是正确的。 RTS 和 CTS 是控制帧。它提供了站之间的交换,有助于减少冲突,而不是检测。因此,陈述(II)是错误的。 假设站 1 将 RTS 帧发送给站 2,然后作为响应,站 2 发送回 CTS 帧。当站 2 收到数据时,它发送确认帧(ACK)。通过网络向单个接收者发送确认的过程,单播帧会被确认。因此,陈述(III)是正确的。 因此,选项(B)是正确答案。 65) 考虑一个 128 × 10 3 位/秒的卫星通信链路,单向传播延迟为 150 毫秒。在该链路上使用选择性重传(重复)协议来发送大小为 1 千字节的数据帧。忽略确认的传输时间。为了实现 100% 的利用率,序列号字段所需的最小位数是 ______________。
答案: A 说明 为了实现 100% 的效率,我们需要发送的帧数 (Ws) = 1 + 2 * Tp / Tt 其中,Tp = 传播时间 = 150 毫秒 Tt = 传输时间 现在, Tp / Tt = 150 / (1024×8/128) = 150 / 64 = 2.34, 因此,Ws = 1 + 2 * Tp / Tt = 5.6875 ≈ 6 由于使用的协议是选择性重复,因此所需的不同序列号的数量 = 6 + 6 = 12 表示 12 个不同数字所需的位数 = log212 = 4 因此,选项 (A) 是正确答案。 GATE 2016 CS Set 2-1 GATE 2016 CS Set 2-2 GATE 2016 CS Set 2-3 GATE 2016 CS Set 2-4 GATE 2016 CS Set 2-5 GATE 2016 CS Set 2-6 GATE 2016 CS Set 2-7 下一主题GATE 索引 |
我们请求您订阅我们的新闻通讯以获取最新更新。