title: 计算机硬件基础
date: 2021-01-25 12:06:36
tags: exam
description: 软考(一)
1.查漏补缺
-
逻辑异或:a⊕b (如果a、b两个值不相同,则异或结果为1。如果a、b两个值相同,异或结果为0)
逻辑同或:a⊙b (如果a、b两个值不相同,则同或结果为0。如果a、b两个值相同,同或结果为1)
-
在计算机中采用补码来表示和运算数据,原因是采用补码的目的:
- 使得符号位能够与数值为一起参加运算,使运算部件的设计更加简单
- 使减法运算转化为加法运算,进一步简化运算器的线路设计
2.校验码
2.1校验码的检错纠错原理(增加码距)
2.2循环校验码(CRC) - 只能检错
循环冗余校验码,编码结果=数据位+校验位
2.3海明校验码-既可以检错也可以纠错
N为海明码位数,K是有效信息位,r是检验位个数,则应满足公式:N= K+r <= 2^r-1
3.流水线
3.1流水线周期及执行时间计算
3.2流水线吞吐率计算
最大吞吐率取决于流水线中最慢一段所需的时间
3.3流水线加速比计算
S = 不使用流水线的时间 / 使用流水线的时间
3.4流水线的效率(设备利用率)
n个任务占用的时空区 / k个流水段总的时空区之比
4.计算机的可靠性
-
串联模型=可靠度相乘
-
并联模型=1-不可靠度相乘
-
N模冗余模型
-
串并联混合模型
冗余技术:
- 结构冗余
- 信息冗余
- 时间冗余
- 冗余附加(程序、指令、数据,以及存放和调用它们的空间)
5.内存问题
5.1主存分类
-
随机存取存储器
DRAM(动态RAM)
SRAM(静态RAM)
-
只读存储器
MROM
PROM(一次可编程)
EPROM(可擦除)
闪存
5.2主存编址(字编址、字节编制)
6.总线
6.1分类
- 内部总线(CPU内部)
- 系统总线
-
数据总线(CPU一次传输的数据与数据总线带宽相等)
-
地址总线
-
控制总线
3.外部总线(计算机和外部设备之间)
7.计算机结构
7.1运算器/控制器组成
- 运算器=算数逻辑单元(ALU)+累加寄存器(AC)+数据缓冲寄存器(DR)+状态条件寄存器(PSW)
- 控制器=指令寄存器(IR)+程序计数器(PC)+地址寄存器(AR)+指令译码器(ID)+时序部件
7.2CISC(复杂指令集计算机)和RISC(精简指令集计算机)
8.加密技术
-
加密:C=Ek1§
-
解密:P=Dk2(E)
-
非对称加密:RSA
-
对称加密:DES 3DES RC-5 IDEA AES