作者mistel (Mistel)
看板Grad-ProbAsk
标题[理工] 计组 ISA和cpu performance
时间Fri Nov 1 16:38:09 2019
1.
https://i.imgur.com/jlA2qnb.jpg
想问一下e选项,是因为cache 跟 memory不是归类在computer organizations吗?为什麽不
会影响CPI?
2.想问一下 ISA在白算盘的定义是说是一个介於硬体和低阶软体的抽象规格,包含一切可以
正确运行machine language program的资讯,例如cache,memory,I/O...等等
请问「例如cache,memory,I/O...」这段话到底要怎麽理解他? 是指ISA也包含硬体吗?
还是是有关於这些硬体的相关指令?
感谢!!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.136.240.49 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Grad-ProbAsk/M.1572597491.A.322.html
1F:→ DLHZ: 2.抽象规格我的理解是 像是一个模型 描述实际上使用的东西跟11/01 17:21
2F:→ DLHZ: 方法 指令跟硬体都包含在他描述的范围之内 11/01 17:21
原来如此
3F:→ DLHZ: 1.我想法是 用pipeline来解释的话 如果记忆体存取时间延长11/01 17:29
4F:→ DLHZ: 影响cycle time但不影响一个指令执行的过程 所以与cpi无关 11/01 17:29
嗯嗯,但我在想如果发生cache miss不是会导致additional cpi的出现使得cpi升高吗?
※ 编辑: mistel (114.136.240.49 台湾), 11/01/2019 18:57:51
5F:→ DLHZ: 这我倒是没想到 memory部分的问题在计算cpi的确也需要把stal 11/01 20:14
6F:→ DLHZ: l cycle考虑进去应该可以解释 我觉得你说的是对的 11/01 20:14
7F:→ mistel: 谢谢D大! 11/02 00:21