1.Cache与主存的地址映像需要专门的硬件自动完成,使用硬件来处理具有更高的转换速率。
2.指令寄存器用来存放当前正在执行的指令,对用户是完全透明的。
3.构造哈夫曼树的过程是首先从给出的权值集合中找出最小的两个权值。
4.PC(程序计数器) AR(地址寄存器) AC(累加器) ALU(算逻运算单元)。
5.CPU中的译码器的主要作用是对指令进行译码。
6.分治法;对于一个规模为n的问题,若该问题可以容易地解决(比如说规模n较小)则直接解决。否则将其分解为K个规模较小的子问题,这些子问题互相独立且与原问题形式相同,递归地解这些子问题,然后将各子问题的解合并得到原问题的解。
7.动态规划法:这种算法也用到了分治思想,它的做法是将问题实例分解为更小的、相似的子问题,并存储子问题的解而避免计算重复的子问题。
8.贪心算法:它是一种不追求最优解,只希望得到较为满意解的方法。贪心算法一般可以快速得到满意的解,因为它省去了为找到最优解而穷尽所有可能所必须耗费的大星时间。贪心算法常以当前情况为基础做最优选择,而不考虑各种可能的整体情况,所以贪心算法不要回溯。
9.回溯算法(试探法):它是一种系统地搜索问题的解的方法。回溯算法的基本思想是:从一条路往前走,能进则进,不能进则退回来,换一条路再试。其实现一般要用到递归和堆。
10.数据的特性
功能性是指与功能及其指定的性质有关的一组软件质量;
可靠性是指衡量在规定的一段时间内和规定条件下维护性能水平的一组软件质量;
可维护性是指与软件维护的难易程度相关的一组软件属性;
易使用性是指与使用难易程度及规定或隐含用户对使用方式所做的评价相关的属性。
11.总线复用,顾名思义就是一条总线实现多种功能。常见的总线复用方式有总线分时复用,它是指在不同时段利用总线上同一个信号线传送不同信号。
12.需求分析阶段的任务主要是要解决系统做什么的问题,即弄清楚问题的要求,包括需要输入什么数据,要得到什么结果,最后应输出什么。
13.概要设计的主要任务是把需求分析得到的结果转换为软件结构和数据结构,即将一个复杂系统按功能进行模块划分建立模块的层次结构及调用关系、确定模块间的接口及人机界面、确定数据的结构特性、以及数据库的设计等。
14.详细设计是在概要设计的基础上更细致的设计,它包括具体的业务对象设计、功能逻辑设计、界面设计等工作。
15.部署图描述了一个运行时的硬件结点,以及在这些结点上运行的软件组件的静态视图。 部署图显示了系统的硬件,安装在硬件上的软件,以及用于连接异构的机器之间的中间件。因此它是在实施阶段被使用。
16.改正性维护也叫正确性维护,是指在使用过程中发现了隐蔽的错误后,为了诊断和改正这些隐蔽错误而修改软件的活动。
适应性维护是指为了适应变化了的环境而修改软件的活动。
完善性维护是指为了扩充或完善原有软件的功能或性能而修改软件的活动。
预防性维护是指为了提高软件的可维护性和可靠性、为未来的进一步改进打下基础而修改软件的活动。
17.特洛伊木马一种秘密潜伏的能够通过远程网络进行控制的恶意程序,它使控制者可以控制被秘密植入木马的计算机的-切资源和行为。
蠕虫病毒是一种常见的利用网络进行复制和传播的病毒。病毒发作时会在屏幕上出现一条类似虫子的东西,胡乱吞
吃屏幕上的字母并将其改形。
宏病毒是一种寄存在文档或模板的宏中的病毒。一旦打开这样的文档,其中的宏就会被执行,宏病毒就会被激活,转移到计算机上,并驻留在Normal模板上。
CIH病毒是一种能够破坏计算机系统硬件的恶性病毒,有时还会破坏计算机的BIOS。
18.通过MIC传入计算机的是声音,而这种声音信号是一种连续的模拟信号,而非离散的数字信号,在接收到模拟信号以后,经过采样、量化等工作将模拟信号转换为数字信号在计算机中处理。
19.ADPCM是自适应差分脉冲编码调制的简称,常使用于数字通信系统中,既不是图像编码也不是视频编码的国际标准。
20.甘特图是一种能清晰描述每个任务的开始和截止时间,能有效获得任务并行进行的信息的项目进度管理工具。
21.对风险排优先级是根据风险的曝光度来进行的,曝光度等于风险的产生后果乘以风险发生的概率。
22.喷泉模型主要用于描述面向对象的开发过程。喷泉一词体现了面向对象开发过程的选代和无间隙特征。
23.设计质量评审的内容主要有:软件需求规格说明、软件可靠性、软件是否具有可修改性、可扩充性、可互换性、可移植性、可测试行和可重用性及软性性能的实现情况。
24.对象通常由对象名、属性和操作三个部分组成,对象不一定都有相同的属性和行为。
25.封装是一种信息隐藏技术,目的是使对象的定义和实现分离,这样,就能减少耦合,类内部的实现可以自由改变而不会影响其他的类或对象。