编辑版 word Chapter 1 计算题需求筛选的依据是成本性能比直接实现一般指用硬件实现,而间接实现是指用软件实现软件和硬件要综合考虑,要以价格性能比高低为取舍原则
常用的基本功能或产量很大的功能才适宜于用硬件实现
设计者最终要用成本性能比作为软、硬件实现功能的取舍标准;消费者要用价格性能比作为选购计算机系统的取舍标准
设计人员的参考原则:考虑用户应用领域设计周期长的硬件不宜采用常用的功能尽量采用硬件实现实现功能的成本性能比(或价格性能比 )要低超前设计某一计算机用于商业外贸的事务处理,有大量的字符串处理操作
由于这种商务处理很普遍,有较大的市场,故而设计人员决定在下一代计算机的CPU 中加入字符串操作的功能
经测试应用软件调查发现,字符串操作的使用占整个程序运行时间的50%
而增加此功能如用软件(如微程序 )实现,则快 5 倍,增加 CPU 成本 1/5 倍;如果用硬件实现,则快 100 倍,CPU 成本增加到5 倍
问设计人员提出增加此功能是否恰当
如恰当则此功能应该用软件实现还是用硬件实现
设CPU 成本占整机成本的1/3解:首先来计算机在两种情况下提高的性能和成本性能比
设:S 为 CPU 未增加字符串功能时的CPU 平均速度, Told 为此时运行程序的时间, Tnew 为增加字符串功能后程序运行的时间,则编辑版 word Amdahl 定律 (性能递减规则 )某部件应用越频繁,当提高该部件性能时,整机性能也提高的越多
但不管该部件性能提高多大, 整机的性能加速不可能大于在原机器中除该部件外所有其它部件运行时间的百分比的倒数1/(1-F)计算机性能的改善程度受其采用的快速部件(被提高性能的部件)在原任务中使用所占的时间百分比的限制编辑版 word 采用新器件使某一功能性能提高10 倍,但该功能的使用只占原程序运行时间的40%
请计算新计算机性能改善了多少