(1)
0~1s p1、1~3 s p2、3~4s p4、4~5 p3、5~6s p1、6~7 s p3、7~8s p1、8~9s p3 、9~11s p5
p1->p2->p4->p3-&...
(1) 因为元素存档在相邻位置,空间局部性良好,但已经访问的元素后续不会再次访问,所以时间局部性较差
(2) 首先在Cache中查找x[0]元素,发现没有,然后去访问主存,将一块数据调入Cache (x[0], x[1], x[2], x[3]) 后续访问 x[1~3]时就能命中, 通了...
(1) R2 = 0x0000FF38 ,R4 = 0xFFFFFF38 , R5 = 0x00000064 , R6 = 0x000001F4
(2) n1 = 100 , n2 =...
(1) 是,长度都为 logN
(2) WPL = N *a * logN
(3) M *logN bit 压缩比 = (8M) / (M *logN)...
(1)
①若要找的数为第一个数,遍历数组发现第一个元素与第二个不相等,直接输出第一个元素值
②若要找的数不为第一个数,遍历数组,若当前元素与后一个相等, 跳过下一个元素继续遍历,若当前元素与下一个不相等,则直接输出下一个元素
(2)
int fi...
评分及理由
(1)得分及理由(满分2分)
得分:1分
理由:学生提到了空间局部性,但没有明确说明时间局部性较差。部分内容正确,但不够完整。
(2)得分及理由(满分3分)
得分:0分
理由:学生的计算和结论完全错误。命中率应为0%,但学生计算为87.5%和12.5%,逻辑错误明显。
(...
(1)不一定 N-1
(2)
评分及理由
(1)得分及理由(满分4分)
得分:1分
理由:学生回答“不一定”是正确的,因为题目条件已经说明N是2的整数次幂且频率相同,这种情况下哈夫曼树一定是满二叉树,所有字符编码长度相同。但学生后续回答“N-1”是错误的,最长编码长度应为...
(1)内核态 阻塞
(2)用户栈 scanf printf
(3) 数据段 用户栈 动态堆
评分及理由
(1)得分及理由(满分2...
评分及理由
(1)得分及理由(满分7分)
学生答案整体逻辑正确,但存在以下问题:
信号量命名不规范(如"tree pit"应为"sk"),但不影响逻辑,不扣分
mutex1和mutex2初始值应为1(互斥信号量),学生设为0是错误,扣1分
乙函数中缺少对铁锹的互斥访问(应使用mutex...
评分及理由
(1)得分及理由(满分3分)
学生答案:组号占6位 块内6位 VA11~VA6
标准答案:Cache组号和块内地址分别占6位,VA中的V11~V6可以作为Cache索引(即第6位到第11位)。
评分:3分
理由:学生答案与标准答案完全一致,逻辑正确。
(2)得分及理由(满分...
(1) 12 aemn
(2)cdb
(3)
评分及理由
(1)得分及理由(满分4分)
得分:4分
理由:学生正确回答了最短时间为12,并正确列出了所有关键活动a、e、m、n。答案与标准答案完全一致。
(2)得分及理由(满分2分)
得分:...
(1)内核态 阻塞
(2)用户栈 scanf printf
(3) 数据段 用户栈 动态堆
评分及理由
(1)得分及理由(满分2...
评分及理由
(1)得分及理由(满分7分)
学生答案中存在以下问题:
信号量命名不规范(如"tree pit"、"use tree pit"等),但属于识别问题不扣分
信号量初始值错误(所有信号量初始化为0),导致逻辑错误,扣2分
丙的代码中存在明显逻辑错误(连续两次P(mutex)),...
(1)组号占6位 块内地址占6位 VA11~VA6
(2)0180 01B0H 06H
(3)20H
(4)3.15% 8.3
(5)2 2
评分及理由
(1)得分...
(1) 12 aemn
(2)cdb
(3)
评分及理由
(1)得分及理由(满分4分)
得分:4分
理由:学生正确回答了最短时间为12,并准确列出了所有关键活动a、e、m、n。答案与标准答案完全一致。
(2)得分及理由(满分2分)
得分:...
1.将数组进行排序。遍历排序后的数组,如果某元素和他下一个元素不同则返回此元素。
3.复杂的为o(nlogn)
评分及理由
(1)得分及理由(满分3分)
得分:1分
理由:学生的设计思想虽然能够找到目标元素,但采用了排序的方法,这与题目要求的“时间上尽可能高效”不符。题目中已经说明相...
T=800m/2*10^8m/s+4*20b/100Mb/s=4.8微秒;
总时间分为A收到碰撞信息前和收到后两个时间段,由于ra=0,A在收到碰撞信息后立即尝试重发,这个发送操作可以被B监听从而避免再次碰撞,因此可以成功发送,第二段时间为1500b/100MB/s+传播时延,即19.8...
T1=8,t1=0;
T2=2,t2=0;
T3=6,t3=2;
T4=1,t4=0;
T5=7,t5=5;
评分及理由
(1)得分及理由(满分3分)
得分:0分
理由:学生没有提供进程执行的顺序图,也没有描述进程执行的顺序,无法判断其是否正确。因此,该部分...
代码随着变量i的自增顺序遍历整个数组,空间局部性强,每个数组元素只访问一次,不具有时间局部性。
float类型数据占用连续的四个字节,每次cache缺失都会 从内存中调入连续的16字节数据,也就是四个数组元素,因此没四次数组元素访问中的第一次会导致cache缺失。变量sum和i存放在寄存...
R2=FF38H,R4=FF38H,R5=0064H,R6=01F4H
n1=200,n2=500
CF=1,ZF=0
CF的计算为最高位进位和来自低位进位或sub位的异或,有符号整数减法会使sub为1影响CF结果。
评分及理由
(1)得分及理由(满分...
采用双指针的方式,基于数列相同元素相邻的特性,通过一次遍历找出只出现一次的元素。
int singlefind(int *nums, int numsSize){
if(numsSize==1) return nums[0];
for(int i=0.j=...
1. 访问数组 x 和 y 具有时间局部性和空间局部性
2.
评分及理由
(1)得分及理由(满分2分)
得分:1分
理由:学生提到时间局部性和空间局部性,但没有具体说明两者的表现(空间局部性较好而时间局部性较差)。回答不够完整。
(2)得分及理由(满分3分)
...
1. 寄存器 R2、R4、R5、R6 的内容分别是0000H, 0000H, 012CH, 012CH
2. n1、n2 的值分别是300, 300
3. 计算 m2 得到的进位标志 CF、零标志 ZF 分别是0, 0
评分及理由
(1)得分及理由(满分...
1. 一定可以得到所有字符对应的编码长度都相同的哈夫曼树
2. NlogN
3. 编码后的长度最少是MlogM bit,压缩比是8/logM
评分及理由
(1)得分及理由(满分4分)
得分:4分
理由:学生回答正确,明确指出所有字符对应的编码长度都相同,与标准答案...
1. 设有3个指针i,j,k分别指向当前元素的前一个元素、当前元素、下一个元素。若前一个元素或后一个元素与当前元素相等,则三个指针同时向后移动一次;若两者与当前元素都不相等,则找到进仅出现一次的元素,即j指向的元素。
2.
int find(SeqL...
评分及理由
(1)得分及理由(满分3分)
学生未提供进程执行的顺序图,无法判断其正确性。因此,本题得分为0分。
(2)得分及理由(满分4分)
学生的第1次识别结果和第2次识别结果在周转时间和响应时间的计算上基本一致,且与标准答案一致。具体如下:
...
(1)
利用异或运算,因为成对出现的数字异或之后为0,最后只有单独出现的异或结果为1
(2)
int FindOnlyOne(int arr[r] , int n ) {
int ans = 0 ;
for(int i = 0 ; i <= ...
21427
评分及理由
(1)得分及理由(满分3分)
得分:0分
理由:学生未提供任何计算过程或答案,仅给出了一个无意义的数字“21427”,无法判断其是否正确理解题目或完成计算。
(2)得分及理由(满分6分)
得分:0分
理由:学生未提供任何计算过程或答案,仅给出了一个无意义的数字“2...
4442412
评分及理由
(1)得分及理由(满分8分)
学生作答内容为"4442412",这显然是一个无意义的数字串,与题目要求的信号量和P/V操作算法描述完全无关。因此,该答案未提供任何有效信息或逻辑,无法得分。
题目总分:0分
1423
评分及理由
(1)得分及理由(满分3分)
得分:0分
理由:学生的回答“1423”完全不符合题目要求,既没有画出进程执行的顺序图,也没有提供任何与调度过程相关的信息。该回答无法体现对动态优先级调度算法的理解,属于严重偏离题目要求的作答。
(2)得分及理由(满分4分)
得分:0分...