计算机组成原理

以下属于优化程序性能的基本策略的是()A、高级设计B、基本编码原则C、低级优化D、以上三个都是

题目

以下属于优化程序性能的基本策略的是()

  • A、高级设计
  • B、基本编码原则
  • C、低级优化
  • D、以上三个都是
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

程序化交易系统的设计步骤有()。

  • A、交易策略的提出
  • B、交易策略的程序化
  • C、程序化交易系统的检验
  • D、程序化交易系统的优化

正确答案:A,B,D

第2题:

简述在cache失效率的策略中,编译优化分块策略的基本思想。


正确答案: 编译器把对数组的整行或整列访问改为按块进行,使得块内的访问具有较好的局部性,从而降低失效率。

第3题:

以下不属于多级库存控制中应明确的问题是()

A、库存优化的边界

B、采用的库存控制策略

C、成本优化

D、库存优化的目标


参考答案:C

第4题:

Intel专用的性能库主要有两个作用,一个是(),二是帮助优化程序运行性能。


正确答案:可以方便用户编程

第5题:

以下选项中是妨碍优化程序性能的因素的是()

  • A、存储器别名使用
  • B、函数调用
  • C、使用局部变量
  • D、A和B

正确答案:D

第6题:

以下属于实施供应商品类管理策略的具体内容的有()。

  • A、商品品类优化
  • B、货架陈列优化
  • C、商品定价管理
  • D、商品促销管理和新品引进策略

正确答案:A,B,C,D

第7题:

通过编译器对程序优化来改进Cache性能的方法有哪几种?简述其基本思想。


正确答案: (1)数组合并,通过提高空间局部性来减少失效次数。有些程序同时用相同的索引来访问若干个数组的同一维,这些访问可能会相互干扰,导致冲突失效,可以将这些相互独立的数组合并成一个复合数组,使得一个Cache块中能包含全部所需元素。
(2)内外循环交换。循环嵌套时,程序没有按数据在存储器中的循序访问。只要简单地交换内外循环,就能使程序按数据在存储器中的存储循序进行访问。
(3)循环融合。有些程序含有几部分独立的程序断,它们用相同的循环访问同样的数组,对相同的数据作不同的运算。通过将它们融合成一个单一循环,能使读入Cache的数据被替换出去之前得到反复的使用。
(4)分块。通过改进时间局部性来减少失效。分块不是对数组的整行或整列进行访问,而是对子矩阵或块进行操作。

第8题:

以下哪个实用程序可用于优化磁盘性能?()

A.FDISK

B.FORMAT

C.SCANDISK

D.DEFRAG


参考答案:D

第9题:

在某些极端要求性能的场合,我们需要对程序进行优化,关天优化,以下说法正确的是()

  • A、将程序整个用汇编语言改写会大大提高程序性能
  • B、在优化前,可以先确定哪部分代码最费时,然后对这部份代码用汇编改写,使用汇编的语句越少,程序运行的越快。
  • C、使用汇编语句虽然可以提高程序的性能,但会降低程序的可移植性,所以应该绝对避免
  • D、适当调整汇编指令的顺序,可以缩短程序的运行时间

正确答案:D

第10题:

对程序的性能优化,需要遵循等价原则、()和合算原则等几条原则。


正确答案:有效原则