[课业] 106年普考,计概cache问题

楼主: nana0130 (小那)   2017-09-03 21:03:09
想知道其他选项错的地方,以便厘清
观念。
电脑系统中快取内存可以增快
电脑的速度,主要是因为:
a.快取内存可以利用到程式的区域性
(Locality)
b.快取内存可以暂存CPU指令的结果
c.快取内存可以利用程式的平行性
(Parallelism)
d.CPU可以运用快取内存抓取数个
指令来同时执行。
答案是 a。
程式的区域性,是指区域变量吗?
不太能理解,这个地方如何解释?
b 是错误叙述,要改成暂存器可
暂存cpu指令的执行结果。
c.跟a一样不懂。
d.把快取内存改成 暂存器才对。
作者: MobileComm (MobileComm)   2017-09-03 21:24:00
A跟B都是用 IF ID EX MEM WB概念下去看 ,快取内存可以在MEM这一阶段达到加速,例如循环可能常用的相同位置的值,放到快取减少读内存的次数时间。B讲的没错但只是无关加速...CD都是超纯量不在讨论范围也无关内存技术
楼主: nana0130 (小那)   2017-09-03 22:06:00
喔,太好了,感谢你^_^

Links booklink

Contact Us: admin [ a t ] ucptt.com