计算机系统
控制器
运算器
控制器
计算机基本单位
补码的表示方法是:
正数的补码就是其本身
负数的补码是在其原码的基础上, 符号位不变, 其余各位取反, 最后+1. (即在反码的基础上+1)
移码最简单了,不管正负数,只要将其补码的符号位取反即可。
如果溢出符号位会发生改变
浮点数
寻址
奇偶校验码
海明码计算
RISC CISC
流水线计算
在软考中优先使用理论公式,若没有理论公式答案的选项,则使用实践公式替代。
高速缓存 cache
按冲突划分 直接影像优于组相联优于全相联
中断
堆栈
输入输出(I/O)控制方式
1、程序查询方式
1.CPU和I/0(外设)只能串行工作CPU需要一直轮询检查,
长期处于忙等状态。CPU利用率低
2.一次只能读/写一个字
③由CPU将数放入内存
2、中断驱动方式
1.I/O设备通过中断信号主动报告I/o操作已完成
2.CPU和I/0(外设)可并行工作
3.CPU利用率得到提升
④由CPU将数放入内存
3、直接存储器方式(DMA)
①CPU和I/0(外设)可并行工作
②仅在传送数据块的开始和结束时才需要CPU的干预
3.由外设直接将数据放入内存
4一次读写的单位为“块”而不是字
总线
加密技术与认证技术
加密技术: 搞定窃听
1、对称加密
加密和解密是同一把密钥只有一把密钥
密钥分发有缺陷
①加密解密速度很快
②适合加量天量明文数据
2、非对称加密
加密和解密不是同一把密钥一共有两把密钥
分别是公钥和私钥
用公钥加密只能用私钥解密用私钥加密只能用公钥解密不能通过一把推出另一把用接收方的公钥加密明文可以实现防止窃听的效果
密钥分发没有缺陷
①加密解密速度很慢
认证技术 搞定 篡改 假冒 否认
摘要:将发送的明文进行Hash算法后得到摘要放在密文后一起发送过去,与接收方解密后的明文进行相同的Hash算法得到的摘要进行对比如果一致,则没有篡改,否则有篡改
数字签名:
发送方用自己的私钥对摘要进行签名(加密)得到数字签名放在密文后一起发送过去
接收方用发送方的公钥对数字签名进行验证(解密)如果验证成功则该消息没有被假冒且不能否认
否则该消息的真实性为假冒发送
CA:权威机构
数字证书:
用户向CA机构申请数字证书将个人信息和公钥发给CA机构CA机构颁给用户数字证书,
数字证书用CA的私钥进行签名(加密)用CA的公钥验证(解密)数字证书得到用户的公钥
加密算法
可靠性公式
串联混和并联 先将内部并联计算 再代入串联公式
杂题