作者waterdisney (飞过鹰族的讪笑)
看板TransCSI
标题Re: [问题] 管线式...
时间Tue Feb 27 01:35:02 2007
※ 引述《ahongyeh (小叶子)》之铭言:
: 其实是这样的...
: 我有做到了个题目...
: 不过解法好像不大一样说...
: 我把题目PO出来...
: 1.某一计算机使用管线(Pipeline)来执行指令(Instruction),其管线分为
: 三级(Stage),每一级所需处理时间分别为5usec、6usec、7usec。从指令
: 进入第一级开始,执行完20个指令所需的时间为多少?
: (A) 120usec
: (B) 132usec
: (C) 140usec
: (D) 154usec
: 老师给的答案为(D)
: 2.在一管线计算机(Pipeline computer)中有三个管线(Pipe),其处理某一运算
: 所需的时间分别为3,6,4,则全部计算完10个此种运算所需时间为
: (A) 67
: (B) 73
: (C) 103
: (D) 130
: 老师给的答案为(A)
: 我在计算之後...
: 发现这两题的计算方式不一样...
: 第1题:(3+20-1)*7=154
: 第2题:(3+6+4)+(10-1)*6=67
计算机组织的圣经本为 白算盘
前年出了第三版。其中所列的公式为
(Instruction count + (pipeline stage -1)) * Clock cycle time
也就是你所举例的第一题所提到的公式。
如果你觉得我的说法有错,等你要考研究所时就会相信我说的话了 :p
计算pipeline的 excution time..在研究所考试是基本题..
by 可怜的研究所考生
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.123.202.1
1F:推 ahongyeh:刚刚去翻了一下高铭老师的...果然是您的公式... 02/27 02:50
2F:→ ahongyeh:其实我举的第一题是二技联考92年的题目...刚刚去查了一下 02/27 02:51
3F:→ ahongyeh:等等...从新来过...连我自己都乱了...>"< 02/27 02:52
4F:→ ahongyeh:==================================================== 02/27 02:55
5F:→ ahongyeh:高铭老师给的是...(k+n-1)*Tp 02/27 02:55
6F:→ ahongyeh:不过现在这个老师给的是 Ti+(n-1)*Tp 02/27 02:57
7F:→ ahongyeh:但是就以那题二技题目来看...当年是送分...for what!? 02/27 02:58
8F:→ ahongyeh:因为他们所使用的公式为错误的公式,所以才没有答案, 02/27 02:59
9F:→ ahongyeh:因此才会送分...殊不知是公式用错...其实是有答案的... 02/27 03:00
10F:→ ahongyeh:而我所举的第二题,是82年的二技题目... 02/27 03:02
11F:→ ahongyeh:那时当然把错误的公式当成正确的...所以才会有67这答案 02/27 03:03
12F:→ ahongyeh:其实真正答案应该为72 02/27 03:04
13F:推 ahongyeh:大大说第3版是正确的,或许我们老师说的是第2版以前有误?ꬠ 02/27 03:06
14F:→ ahongyeh:最後,我说的这位老师是龙门的李华老师,想补他的请三思... 02/27 03:10
15F:推 just1016:李华老师说的没有错 他只是没有用分配律 02/27 10:40
16F:推 beckhamert:我也李华交的耶... 03/01 15:27