文章

21

粉丝

0

获赞

0

访问

241

头像
【2020年】408计算机统考真题模拟考试 - 第45题答案笔记
操作系统
发布于2025年5月9日 19:27
阅读数 12

计算机考研408统考历年真题及答案解析

Semaphore C=-1

Semaphore E=-1

while(1)

{

操作A;

V(C);

操作B;

V(C);

P(C);

操作C;
V(E);

操作D;

V(E);

P(E);

操作E;


评分及理由

(1)得分及理由

得分:1分

理由:学生正确使用了信号量机制(Semaphore C和E),并尝试通过V(C)和P(C)来控制操作C的执行顺序。虽然信号量初值设置错误(应为0),但基本思路正确。

(2)得分及理由

得分:0分

理由:信号量初值错误(C=-1和E=-1),且未正确区分A、B、D操作的独立性。操作A和B应分别触发信号量,而学生将所有操作放在一个循环中,逻辑混乱。

(3)得分及理由

得分:0分

理由:操作E的同步关系未正确实现。学生未正确使用信号量控制E必须在C和D完成后执行,且信号量E的初值和操作逻辑错误。

题目总分:1+0+0=1分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发