文章
83
粉丝
0
获赞
0
访问
25.6k

评分及理由
(1)得分及理由(满分1分)
学生答案:256页。标准答案:1页。
理由:学生计算错误。题目中给出的函数f1的机器指令代码很短,且所有指令的虚拟地址高20位相同,因此所有指令在同一页中,仅占1页。学生可能误将整个代码段大小当作2MB来计算,但题目并未给出代码段总大小,且函数f1只是其中一小部分。因此逻辑错误,扣1分。
得分:0分。
(2)得分及理由(满分2分)
学生答案:1; 1。标准答案:页目录第1个表项,页表第1个表项。
理由:学生答案“1; 1”与标准答案一致,表示页目录索引和页表索引均为1(编号从0开始)。虽然学生未明确写出“页目录”和“页表”,但根据上下文和问题要求,可以判定其含义正确。
得分:2分。
(3)得分及理由(满分4分)
学生答案:运行态→阻塞态;不会。标准答案:运行态→阻塞态→就绪态→运行态;CPU会进入内核态。
理由:学生正确指出了进程因等待输入从运行态变为阻塞态,得1分。但未提及输入结束后被唤醒变为就绪态、再被调度变为运行态的状态变化过程,扣2分。同时,学生回答“不会”进入内核态是错误的,在执行scanf()这样的系统调用过程中,CPU必然会从用户态切换到内核态,扣1分。
得分:1分。
题目总分:0+2+1=3分
登录后发布评论
暂无评论,来抢沙发