①RISC适合流水线,CISC不适合流水线。
②RISC多寄存器寻址,会在实现过程中增加通用寄存器,CISC不需要采用很多的通用寄存器。
③RISC采用硬布线逻辑(组合逻辑控制器)实现,CISC采用微码(微程序)实现。
TLS:安全传输层协议用于两个通信应用程序之间提供保密性和数据完整性。
TCP:可靠的传输层协议,与安全无关。
SSH(Secure Shell),SSH为建立在应用层和传输层基础上的安全协议。SSH是目前比较可靠,专为远程登录会话和其他网络服务提供安全性协议。利用SSH协议可以有效防止远程管理过程中的信息泄露问题。
TFTP(Trivial File Transfer Protocol,简单文件传输协议):是TCP/IP协议族中的一个用来在用户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务。
①目标程序
②软件文档
③源程序
词法分析阶处理的错误:非法字符、单词拼写错误等。
语法分析阶段处理的错误:标点符号错误、表达式中缺少操作数、括号不匹配等有关语言结构上的错误。
静态语义分析阶段处理的错误:运算符与运算对象类型不合法等错误。
目标代码生成处理的错误:动态语义错误,包括陷入死循环、变量取0时做除数、引用数组元素下表越界等错误。
PS:什么是静态语义和动态语义
动态语义错误: 逻辑上的错误,比如死循环等,编译器在编译的时候并未发现,但逻辑上这是个错误;
静态语义错误: 可被编译器发现的语法错误,比如 (5+6(); 这种在编译器编译的时候就会被发现的语法错误;
①软件详细设计阶段:
1)对模块内的数据结构进行设计
2)对数据库进行物理设计
3)对每个模块进行详细的算法设计
4)代码设计、输入/输出设计、用户界面设计等其他设计
②软件概要设计阶段
1)软件系统总体结构设计,将系统划分成块
2)明确每个模块的功能
3)确定模块之间的调用关系
4)确定模块之间的接口即模块之间传递的信息
5)评价模块结构的质量
①可维护性:1/(1+MTTR)
②可靠性(可用性):MTTF/(1+MTTF)
①改正性维护:为了识别和纠正软件错误、改正软件性能上的缺陷、排除实施过程中的误使用,应当进行的诊断和改正错误的过程。
②适应性维护:在使用过程中,外部环境(新的硬件、软件配置)、数据环境(数据库、数据格式、数据输入/输出方式、数据存储介质)可能发生变化。为使软件适应这种变化,而去修改软件的过程。
③完善性维护:在软件的使用过程中,用户往往会对软件提出新的功能与性能要求。为了满足这些要求,需要修改或再开发软件,以扩充软件功能、增强软件性能、改进加工效率、提高软件的可维护性。这种情况下进行的维护活动称为完善性维护。更快地得到搜索结果,即提升了搜索引擎的功能,扩充功能或提升功能是完善性维护的工作。
④预防性维护:这是指预先提高软件的可维护性、可靠性等,为以后进一步改进软件打下良好的基础。通常,预防性维护课定义为“把今天的方法学用于昨天的系统以满足明天的需要”。也就是说,采用先进的软件工程方法对需要维护的软件或软件中的某一部分(重新进行设计)、编码和测试。
存储矩阵:二维数组
稀疏矩阵:三元组顺序表和十字链表
ipconfig/release:释放IP地址租约
ipconfig/flushdns:清除本地DNS缓存
ipconfig/displaydns:显示本地DNS内容
ipconfig/registerdns:DNS客户端手工向服务器进行注册
ipconfig/all:显示本机TCP/IP配置的详细信息
ipconfig/renew:DHCP客户端手工向服务器刷新请求
ipconfig/showclassid:显示网络适配器的DHCP类别信息
ipconfig/setclassid:显示网络适配器的DHCP类别
ipconfig/renew"Local Area Connection":更新“本地连接”适配器的由DHCP分配IP地址的配置。
ipconfig/showclassid Local*:显示名称以Local开头的所有适配器的DHCP类别ID
ipconfig/setclassid “Local Area Connection”TEST:将“本地连接”适配器的DHCP类别ID设置为TEST
①结构化语言
②判定表
③判定树