1、程序计数器(PC)是用来存放下一条指令所在单元的地址的地方。
2、指令寄存器(IR)是临时放置从内存里面取得的程序指令的寄存器,用于存放当前从主存储器读出的正在执行的一条指令。
3、地址寄存器(AR)用来保存当前CPU所访问的内存单元的地址。
4、指令译码器(ID)从内存中取出的一条指令经数据总线送往指令寄存器中。


5、奇校验:如果以二进制数据中1的个数是奇数为依据,则是奇校验。可以检错但无法纠错。
偶校验:如果以二进制数据中1的个数是偶数为依据,则是偶校验。同奇校验无法纠错。

6、共享**加密算法又叫对称加密算法,即用同一个**去加密和解密数据。
算法有:DES,3DES,IDEA,AES等。

7、MD5:信息摘要算法第五版,输入以512位为分组,进行处理,产生一个128位的输出。

8、数据流图的成分包括:数据存储、数据流、加工、外部实体。其中,数据流、加工、数据存储是用于系统内部数据处理的模型,而外部实体指系统以外,又和系统有联系的人或事物或软件系统。

9、能力成熟度模型集成(CMMI)是若干过程模型的综合和改进。连续式模型和阶段式模型是CMMI提供的两种表示方法,而连续式模型包括6个过程域能力等级。
CL0:未完成的,未执行或未达到CL1定义的所有目标。
CL1:已执行的,共性目标是过程将可标识的输入工作产品转换成可标识的输出工作产品,以实现支持过程域的特定目标。
CL2:以管理的,共性目标集中于已管理的过程的制度化。
CL3:已定义级的,共性目标集中于以定义级过程的制度化。
CL4:定量管理的,共性目标集中于可定量管理的过程的制度化。
CL5:优化的使用量化(统计学)手段改变和优化过程域,以对付客户要求的可持续改进计划中的过程域的功效。


软件知识杂谈(二)
10、参数多态:应用广泛、最纯的多态。
包含多态:同样的操作可用于一个类型及其子类型。包含多态一般需要进行运行时的类型检查。
过载多态:同一个名(操作符、函数名)在不同的上下文中有不同的类型。
强制多态:编译程序通过语义操作,把操作对象的类型强行加以变换,以符合函数或操作符的要求。

11、栈的特点是先进后出,若用单链表作为栈的存储结构,并用头指针作为栈顶指针,则入栈和出栈操作都不需要遍历链表,原因是只需对头指针进行操作即可。

12、广度优先遍历:从图中的某个顶点v出发,先访问顶点v,再依次访问v的各个未被访问的邻接点,然后从这些邻接点出发,按照同样的原则依次访问他们的未被访问的邻接点,如此循环,直到图中的所有与v相通的邻接点都被访问。


13、PPPoE(Point-to-Point Protocol Over Ethernet),以太网上的点对点协议,是将点对点协议(PPP)封装在以太网(Ethernet)框架中的一种网络隧道协议。提供用户身份验证、用户管理以及数据加密等功能。

软件知识杂谈(二)
14、一些常见命令:
netstat是控制台命令,是一个监控TCP/IP网络的非常有用的工具,它可以显示路由表、实际的网络连接以及每一个网络接口设备的状态信息。
nslookup可以指定查询的类型,可以查到DNS记录的生存时间,还可以指定是用哪个DNS服务器进行解释。在已安装TCP/IP协议的计算机上面均可以使用这个命令。
tracert是路由跟踪实用程序,用于确定IP数据包访问目标所采取的路径。这个命令使用IP生存时间(TTL)字段和ICMP错误信息来确定从一个主机到网络上其他主机的路由。
ping命令最为常用,它用来查看网络是否处于连通状态。

相关文章: