【软考知识点整理】计算机组成与结构

校验码

海明码

数据为n和校验位k的关系是:2的n次方 - 1 >= n + k

循环冗余校验码CRC

校验位在数据位之后,采用模2运算构造校验位。

检错&纠错

  • 海明码检错也纠错
  • 循环冗余校验码检错不纠错
  • 奇偶校验检错不纠错

计算机指令相关

CPU组成:

  • 运算器
  • 控制器
    • 程序计数器(指令计数器)
    • 指令寄存器
    • 指令译码器
    • 时序产生器
    • 操作控制器
  • 寄存器
  • 内部总线

计算机指令

**指令:**由操作码和操作数(地址)组成。操作码表示要执行的操作,地址码指向被操作的对象。

指令周期: 执行一条指令所需要的时间,有三个阶段:取指令,分析指令,执行指令

寄存器

程序计数器PC: 永远指向下一条指令。
指令寄存器IR: 用于保存当前执行中的指令。
指令译码器: 解析指令中的操作码和地址码。
累加器: 逻辑运算单元中用于暂存源操作数和计算结果的寄存器。

三总线: 数据总线,地址总线,控制总线。

寻址方式:

详细参见传送门

  • 立即寻址
    操作数就在指令内,所以不需要通过地址查找操作数。
  • 直接寻址
    指令中的地址就是操作对象的真实地址。
  • 间接寻址
    地址码中存放的是存放操作数地址的地址,通过地址码能找到操作数的地址,再去操作数的地址访问操作数。
  • 寄存器直接寻址
    指令字中存放的是寄存器的编号,操作数存放在那个寄存器中,所以不需要访问内存,速度较快。
  • 寄存器间接寻址
    指令字中存放的寄存器的编号,但对应寄存器中存放的是操作数的地址,需要通过地址再找到操作数。
  • 基址寻址
    需要有基址寄存器BR,操作数的有效地址 = 地址 + 基址。

故基址寄存器的内容通常由操作系统或管理程序确定,在程序的执行过程中其值是不可变的,而指令字中的形式地址A是可变的。

  • 变址寻址
    需要有变址寄存器IX,操作数有效地址 = 地址 + 变址。

在变址寻址中,变址寄存器的内容是用户设定的,在程序执行过程中其值可变,而指令字中的A是不可变的。

  • 相对寻址
    相对寻址的有效地址是将程序计数器PC内容与指令字中形式地址A相加而成。
  • 堆栈寻址

加密解密

数字证书CA

使用CA的共钥验证证书的真实性。

数字签名

  • 使用非对称加密算法,用于验证数据的完整性和对方身份的真实性
  • 数据发送方用自己私钥加密,接收方使用发送方的共钥解密
  • RSA算法可用于数字签名

安全协议

  • TLS:安全传输层协议
  • SSL:安全套接层协议

加密算法

  • 非对称加密(公开密钥加密)
    • RSA
    • DSA
    • ECC
  • 对称加密(共享密钥加密)
    • DES
    • 三重DES
    • RC-5
    • IDEA
    • AES

网络&病毒

病毒

病毒简介
特洛伊木马木马病毒
冰河木马病毒
X卧底木马病毒,攻击智能手机
熊猫烧香蠕虫病毒
欢乐时光蠕虫病毒
红色代码蠕虫病毒
爱虫病毒蠕虫病毒
Nimda蠕虫病毒
爱丽兹蠕虫病毒
震网(Stuxnet)蠕虫病毒,破坏工业基础设施
CIH系统病毒

DoS攻击(Denial of Service)拒绝服务

SYN Flooding攻击疏于DoS攻击

木马程序

木马程序的客户端是运行在攻击者的机器上。
典型:特洛伊木马

防火墙

包过滤防火墙的过滤项包含:源IP,源端口号,目标IP,目标端口号。
防火墙工作层次越高,工作效率越低,安全性越高。

入侵检测技术

入侵检测技术包括:专家系统,模型检测,简单匹配。

默认端口

HTTP80,8080
HTTPS443
FTP数据端口:20,控制端口:21
SSH22
Telnet(远程登录)23
POP3(Email)110
SMTP(Email)25

其他

冗余技术

冗余技术分为:

  • 结构冗余
    • 静态冗余
    • 动态冗余
    • 混合冗余
  • 信息冗余
    为了检测或纠正信息在运算或传输中的错误而另外加的一部分信息
  • 时间冗余
    以重复执行指令或程序来消除瞬时错误带来的影响
  • 冗余附件技术
    为实现上述冗余技术所需的资源和技术
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值