Cache与主存的地址映像由专门的硬件自动完成
总线复用方式可以减少总线中信号线的数量,以较少的信号线传输更多的信息。
在CPU中增加寄存器的数量,可以使CPU把执行程序时所需的数据尽可能地放在寄存器中,从而减少访问内存的次数,提高其运行速度。CPU中的寄存器通常分为存放数据的寄存器、存放地址的寄存器、存放控制信息的寄存器、存放状态信息的寄存器和其他寄存器等类型。
程序计数器(PC)是存放指令地址的寄存器,其作用是:当程序顺序执行时,每取出一条指令,程序计数器(PC)内容自动增加一个值,指向下一条要取的指令
指令寄存器(IR)用于存放正在执行的指令,指令从内存取出后送入指令寄存器
状态字寄存器(PSW)用于保存指令执行完成后产生的条件码,例如运算是否有溢出,结果为正还是为负,是否有进位等。
在面向对象方法中,对象是一种概念、抽象或具有状态、行为和标识的事物,对象通常可由对象名、属性和操作三部分组成。每个对象有唯一标识。对象之间的关系表示对象之间的依赖、关联等关系。对象之间进行通信的一种构造叫做消息。
授权语句的格式如下:
文件的相对路径是当前工作目录下的路径名
刷新和重置缓存的命令是ipconfig /flushdns。
数据备份与恢复是一种数据安全策略,从软件系统本身角度来讲,任何一款软件系统都应当提供数据的备份与恢复功能,对自身的数据进行保护。
在C程序的表达式引用了未赋初值的变量,程序可以通过编译且能够运行,但是由于变量的值是随机的,因此运行结果也是随机的,不一定能得到期望的结果。
敏捷软件开发宣言:相对于过程和工具,更强调个人和交互;相对于严格的文档,更重视可工作的软件;相对于合同谈判,更注重与客户的合作;相对于遵循计划,更专注于对变化的响应。
- 设计约束是已经做出的设计决策或对问题解决方案集的限制的设计决策;
- 过程约束是对用于构建系统的技术和资源的限制。
在风险管理中,包括风险评价和风险控制两大步骤
- 风险评价又包括风险识别、风险分析和风险优先级分配;
- 风险控制包括风险降低、风险管理计划和风险化解。
结构化分析方法建立的分析模型如下图所示:
在结构化分析方法中,依据数据流图来进行接口设计
概念设计或者系统设计确切地告诉客户系统要做什么,因此一个优秀的概念设计应包含下列特性:用客.户的语言编写;不包含技术行话;描述的是系统的功能;与实现无关;与需求文档链接起来
软件可维护性表示维护人员理解、改正、改动和改进这个软件的难易程度,其评价指标包括可理解性、可测试性和可修改性。
软件测试的目的是寻找错误,并且尽最大的可能找出最多的错误。