老鹰之歌印第安人是谁:2005年11月5日软考(软件设计师)考试试题讨论

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/11 04:15:15
先说下午试题,好像是这样:第1题是关于类的,第2题是关于对称密钥和非对称密钥加密算法的,第3题是关于数据库以及实体联系模型的,第4题是关于哈希数据结构的,第5题是关于面向对象和类的
关于同步、并行的那一题,题号忘记了

题目好像是这样:一条指令分取指令(5t)、分析指令(2t)、执行指令(5t),如果顺序执行500条这个指令,需要多长时间;如果将执行指令、分析指令、取指令分别从k、k+1、k+2同步并行执行,同样500条指令需要多长时间?

我的答案分别是6000t和2510t

可能很多人不以为然,以为应该是6000t和2515t

我想也许我是对的,对于第一条指令:取5-分析2-执行5

对于剩下499条指令,从第一条指令的第8t(执行的1t)开始并行(5t)

最后一条指令还需加上分析2+执行5

因此答案是5+2+1+499*5+2+5=500*5+10=2510t

不知道分析的是否正确

我的答案是6000和2510。

12×500=6000
15+5×499=2510

“k,k+1,k+2同步执行”暗示在“分析指令(2t)”处理完后等待3t,再继续执行下一个分析任务。所以其实要占用5t的时间。