软件设计师考试(一)——计算机硬件基础


title: 计算机硬件基础
date: 2021-01-25 12:06:36
tags: exam
description: 软考(一)

1.查漏补缺

  1. 逻辑异或:a⊕b (如果a、b两个值不相同,则异或结果为1。如果a、b两个值相同,异或结果为0)

    逻辑同或:a⊙b (如果a、b两个值不相同,则同或结果为0。如果a、b两个值相同,同或结果为1)

  2. 在计算机中采用补码来表示和运算数据,原因是采用补码的目的:

    • 使得符号位能够与数值为一起参加运算,使运算部件的设计更加简单
    • 使减法运算转化为加法运算,进一步简化运算器的线路设计

2.校验码

2.1校验码的检错纠错原理(增加码距)

image-20210125122405014

2.2循环校验码(CRC) - 只能检错

循环冗余校验码,编码结果=数据位+校验位

2.3海明校验码-既可以检错也可以纠错

N为海明码位数,K是有效信息位,r是检验位个数,则应满足公式:N= K+r <= 2^r-1

3.流水线

3.1流水线周期及执行时间计算

image-20210125132130629

3.2流水线吞吐率计算

image-20210125132507354

最大吞吐率取决于流水线中最慢一段所需的时间

3.3流水线加速比计算

S = 不使用流水线的时间 / 使用流水线的时间

3.4流水线的效率(设备利用率)

n个任务占用的时空区 / k个流水段总的时空区之比

4.计算机的可靠性

  1. 串联模型=可靠度相乘

    image-20210125133340550

  2. 并联模型=1-不可靠度相乘

    image-20210125133357332

  3. N模冗余模型

  4. 串并联混合模型

冗余技术:

  • 结构冗余
  • 信息冗余
  • 时间冗余
  • 冗余附加(程序、指令、数据,以及存放和调用它们的空间)

5.内存问题

5.1主存分类
  • 随机存取存储器

    DRAM(动态RAM)

    SRAM(静态RAM)

  • 只读存储器

    MROM

    PROM(一次可编程)

    EPROM(可擦除)

    闪存

5.2主存编址(字编址、字节编制)

image-20210410160000278

image-20210410160032709

6.总线

6.1分类
  1. 内部总线(CPU内部)
  2. 系统总线
  • 数据总线(CPU一次传输的数据与数据总线带宽相等)

  • 地址总线

  • 控制总线

    3.外部总线(计算机和外部设备之间)

7.计算机结构

7.1运算器/控制器组成
  • 运算器=算数逻辑单元(ALU)+累加寄存器(AC)+数据缓冲寄存器(DR)+状态条件寄存器(PSW)
  • 控制器=指令寄存器(IR)+程序计数器(PC)+地址寄存器(AR)+指令译码器(ID)+时序部件
7.2CISC(复杂指令集计算机)和RISC(精简指令集计算机)

image-20210127224536339

8.加密技术

  • 加密:C=Ek1§

  • 解密:P=Dk2(E)

  • 非对称加密:RSA

    image-20210127225142998

  • 对称加密:DES 3DES RC-5 IDEA AES

9.寻址方式

image-20210127230122746

10.Flynn分类法(指令流/数据流)

image-20210127230523078

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值