软考计算机系统笔记

计算机系统

  • cpu
  • 运算器
  • 控制器
  • 补码特性 与原反补表示范围
  • 浮点数
  • 规格化浮点数
  • 寻址
  • 奇偶校验码
  • 海明码
  • 循环冗余校验码
  • RISC与CISC
  • 流水线公式(指令流水线)
  • 存储器
  • cache
  • cache地址映像
    • 替换法
  • 中断
  • 输入输出 控制方式
  • 总线
  • 加密技术与认证技术
  • 加密技术(解决窃听)
  • 认证技术
  • 数字证书
  • 加密算法
  • 可靠性公式

cpu

软考计算机系统笔记_第1张图片

用户可见:通用寄存器组、程序状态字寄存器(PSWR)、程序计数器(PC)、累加寄存器(ACC) 用户不可见:指令寄存器(IR)、暂存寄存器(DR)、存储器地址寄存器(MAR)存储器数据寄存器(MDR)

数据寄存器是一个中转站
指令寄存器 ir 保存暂存指令
地址寄存器 保存当前cpu所访问的内存单元地址
程序计数器 保存的是下一条指令的地址
指令译码器 id是识别指令的符号

状态寄存器 标志运算的结果 类似 0()状态寄存器是运算器中的部件, 主要是标志运算的结果 进位/溢出等

运算器

软考计算机系统笔记_第2张图片


控制器

      二进制如何凑成十进制

软考计算机系统笔记_第3张图片
比如45这个 数 把二进制从1写到比这个数小但不超过这个数的停下来,32比45小 写个1剩余13 他比16大写0 13比8大写个1 剩余5 5比4大写个1 剩余1 比2小写个0
正数的反码是原码本身,负数的反码是符号位不变数值位按位取反。补码:原码加1
在补码表示中,0有唯一的编码 正0的补码和负0的补码都是0000000

补码特性 与原反补表示范围

**对补码再求一次补码的话等于它的原码 **

如下图 2的n次方-1是是减去符号位 再减1是因为从0开始 比如10是0到9这样
软考计算机系统笔记_第4张图片

补码算出来为-128因为补码为100000001如果减去1的话就相当于-127-1等于-128

浮点数

软考计算机系统笔记_第5张图片


浮点数的加减要进行对介如下图 就是只用把0.1和0.2相加后面的照抄
软考计算机系统笔记_第6张图片

如果阶数不同的话如下
软考计算机系统笔记_第7张图片
软考计算机系统笔记_第8张图片


纯小数是小于1的。对接要小阶对向大阶

软考计算机系统笔记_第9张图片

尾数不能增加原来几位经过对阶后还是几位

规格化浮点数

在这里插入图片描述
软考计算机系统笔记_第10张图片


在计算机中,并不用某个二进制位来表示小数点,而是隐含规定小数点的位置。若约定小数点的位置是固定的,这就是定点表示法。
软考计算机系统笔记_第11张图片

寻址

cpu指令有操作码和地址码组成。(内存得到的是地址,根据地址得到操作数)。根据地址寻找操作数的过程叫做寻址


寄存器寻址比内存里拿的快,但是肯定没有立即寻址快
软考计算机系统笔记_第12张图片


寄存器间接寻址就是先去寄存器里找到地址发现是内存的地址然后再去内存里寻找到


软考计算机系统笔记_第13张图片
题目中转移。程序计数器 保存下一条即将执行指令的地址
ar地址寄存器保存的是当前cpu所访问的内存单元地址

奇偶校验码

比如1010这个数传到另外一个位置可能传错 1011这时候校验码就有了用途

上图只能检测除奇数位出错的代码意思是当错个数有奇数个才能检测除
软考计算机系统笔记_第14张图片

在这里插入图片描述
出错检测出

在这里插入图片描述

出错 检测不出。因为传过去的1还是奇数个


偶校验是表示1的个数为偶数个,奇校验是表示1的个数为奇数个
简单理解:无校验码,两个数之间最少可以有1个位置是不同的,比如0001 和 0010。加了校验码之后,无论怎么找,两个数之间最少也有2个位置不一样,记住结论就好了

码距就是两个数比较有几个不同
软考计算机系统笔记_第15张图片

海明码

软考计算机系统笔记_第16张图片

=2检查错误,大于等于3可能纠错
软考计算机系统笔记_第17张图片

软考计算机系统笔记_第18张图片

循环冗余校验码

它可以检错但是不能纠错
软考计算机系统笔记_第19张图片


RISC与CISC

软考计算机系统笔记_第20张图片

流水线公式(指令流水线)

**第一条指令的执行时间+(n-1)×(最长段的时间) **

下面的执行100次 普通的顺序执行需要60秒 而流水线公式只需要30.3

软考计算机系统笔记_第21张图片

不采用流水线的值除以采用流水线的值得到加速比。60除30.0=1.98.。。 百分之198的效率。

操作周期:取最长时间段

吞吐率:取最长时间段的倒数

执行n条指令的吞吐率:n除流水线公式
软考计算机系统笔记_第22张图片

存储器

软考计算机系统笔记_第23张图片
软考计算机系统笔记_第24张图片

软考计算机系统笔记_第25张图片

空间和时间局部性 比如cpu访问一个内存单元,空间局部性的话会把周围的也访问了,如果是时间局部性的话 他会在其他时间多次访问这个内存。

cache

软考计算机系统笔记_第26张图片

提高cpu访问主存的效率

cache地址映像

替换法

cache里面副本存满了,就是用替换法把之前的替换掉
软考计算机系统笔记_第27张图片


软考计算机系统笔记_第28张图片
题目会说:线性增加 错误选项


软考计算机系统笔记_第29张图片
直接映像冲突多,全相联映像冲突少。因为全相联中主存块号只能有一个,必须是未满的状态才能使用。而直接映像没有这个前提可以随意用

(3)组相联映像 同组只能映像到同组。组里面的块可以映像到对面任意的块。但是前提是空的。冲突较少

cache与主存地址的映射是由硬件自动完成的

软考计算机系统笔记_第30张图片

cache与主存地址的映射由硬件自动完成

中断

中断向量:相应中断请求就是根据中断向量相应的。它可以提供中断服务程序的入口地址

中断响应时间:发出中断请求开始,到进入中断服务程序

保存现场:返回来执行源程序
软考计算机系统笔记_第31张图片

输入输出 控制方式

1.程序查询方式
软考计算机系统笔记_第32张图片

2.中断驱动方式
软考计算机系统笔记_第33张图片

3.直接存储器方式(DMA)
软考计算机系统笔记_第34张图片

总线

软考计算机系统笔记_第35张图片

软考计算机系统笔记_第36张图片
在这里插入图片描述

地址总线宽度根据容量而定,字长为数据总线宽度
软考计算机系统笔记_第37张图片

加密技术与认证技术

软考计算机系统笔记_第38张图片

加密技术(解决窃听)

一。对称加密(私有密钥加密)
加密和解密是同一把密钥,只有一把密钥
(有缺陷)
但也有优点:1加密解密速度很快
2.适合加密大量铭文数据
二。非对称加密(公开密钥加密)
加密和解密不是同一把密钥一共有两把密钥。
分别是公钥和私钥

公钥是所有人都有的

用公钥加密只能用私钥解密,用私钥加密只能用公钥解密。
不能通过一把推出另一把

用接收方的公钥加密明文可以实现防止窃听的效果

密钥的分发没有缺陷
1.加密解密速度很慢

三。混合加密
密钥套娃 改变非对称加密速度慢的缺陷。原理是用堆成密钥加密后在用对方的公钥加密一下(传过去的是对称密钥,对称密钥加密,公钥加密)

认证技术

解决篡改,假冒,否认
软考计算机系统笔记_第39张图片

数字证书

用于1身份认证,我要知道这个公钥是不是他的,还是被人篡改的
软考计算机系统笔记_第40张图片
公钥用于加密 验证 私钥用于解密签名

加密算法

软考计算机系统笔记_第41张图片

非对称加密技术有RSA,ECC,DESA
软考计算机系统笔记_第42张图片

软考计算机系统笔记_第43张图片
总结
软考计算机系统笔记_第44张图片

可靠性公式

软考计算机系统笔记_第45张图片
软考计算机系统笔记_第46张图片

你可能感兴趣的:(windows)