软件设计师上午题——第一章 计算机系统


一:计算机系统基础知识

1. 计算机控件

1.1 CPU

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

1.2 运算器

  1. 算术逻辑单元(ALU):运算器重要组成部件,负责处理数据,实现对数据的算数运算和逻辑运算。

  2. 累加寄存器(AC):简称累加器,为ALU提供数据并暂存运算结果。

  3. 数据缓冲寄存器(DR):作为CPU和内存、外部设备之间数据传送的中转站。

  4. 状态条件寄存器(PSW):保存由算数指令和逻辑指令运行或测试的结果建立的各种条件码内容。

在这里插入图片描述

在这里插入图片描述

1.3 控制器

指令 = 操作码 + 地址码

例如:1 + 2 中 1 和 2 为地址码; + 为操作码。
  1. 指令寄存器(IR):保存当前CPU执行的指令。指令译码器(DR)根据指令寄存器(IR)的内容产生各种微操作指令,控制其他的组成部件工作,完成所需的功能。

  2. 程序计数器(PC):初始时保存的内容是程序第一条指令的地址,执行指令时,CPU自动修改PC的内容对PC加1,使其保持的总是将要执行的下一条指令的地址。

  3. 地址寄存器(AR):保存当前CPU所访问的内存单元的地址。

  4. 指令译码器(ID):对指令中的操作码字段进行分析解释,识别该指令规定的操作,向控制器发出信号,控制各部件工作,完成所需的功能。

在这里插入图片描述
在这里插入图片描述

真题:

真题1:

在这里插入图片描述

真题2:

在这里插入图片描述

真题3:

在这里插入图片描述

真题4:

在这里插入图片描述

真题5:

在这里插入图片描述

真题6:

在这里插入图片描述
在这里插入图片描述

真题7:

在这里插入图片描述

在这里插入图片描述

真题8:

在这里插入图片描述
在这里插入图片描述

真题9:

在这里插入图片描述

真题10:

在这里插入图片描述

真题11:

在这里插入图片描述

真题12:

在这里插入图片描述

真题13:

在这里插入图片描述

真题14:

在这里插入图片描述

真题15:

在这里插入图片描述

2. 计算机基本单位

单位缩写换算
位(比特)bit (b)1 b = 0 /1
字节byte (B)1 B = 8 b
千字节KB1 KB = 1024B
兆字节MB1 MB = 1024KB
吉字节GB1 GB = 1024 MB
太字节TB1 TB = 1024GB

最小的数据单位 : b
最小的存储单位: byte

计算题做题思路:

大 减 小 再加 1
十六进制 转 十进制 再根据题意转换单位进行计算

3. 进制

十进制(D) : 0 ~ 9
二进制(B) : 1 ~ 2
八进制(O) : 0 ~ 7
十六进制 (H) : 0 ~ 15 、10 ~ 15

降权展开求和 (n进制 - - > 十进制 )

在这里插入图片描述

除n取余法(十进制 - - > n 进制)

在这里插入图片描述

在这里插入图片描述

十六进制转二进制

在这里插入图片描述

八进制转二进制

在这里插入图片描述

在这里插入图片描述

  1. 进制加减法

在这里插入图片描述

例题1:

在这里插入图片描述

解析:

在这里插入图片描述

在这里插入图片描述

例题1:

在这里插入图片描述

解析:

在这里插入图片描述

在这里插入图片描述

真题

  1. 真题1:
    在这里插入图片描述

算出多少片:
在这里插入图片描述

换成10进制:
在这里插入图片描述

每片的大小(范围):
在这里插入图片描述

求所在的范围:
在这里插入图片描述

  1. 真题2:

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

  1. 真题3

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

  1. 真题4
    在这里插入图片描述
    在这里插入图片描述

3.1. 原、反、补、移码

知识点:

数值在计算机中的表示为机器数,特点是采用二进制来表示。
对于n位的机器数其表示编码有原码、反码、补码、移码等表示。

以下均假设n=8

原码:最高位为符号位,0表示正号,1表示负号,其余的n-1位表示数值的绝对值。

反码:最高位为符号位,0表示正号,1表示负号,其余的n-1位表示数值的绝对值。其中正数的反码与原码相同负数的反码则是除符号位以外其余各位按位取反。(二进制取反即为0变成1,1变成0)

补码:最高位为符号位,0表示正号,1表示负号,其余的n-1位表示数值的绝对值。其中正数的补码与原码和反码相同负数的补码则是在其反码的基础上再加1补码的正负0编码相同同时对补码再求一次补码等于其原码

移码正数和负数的移码实在其补码的基础上对符号位取反移码的正负0编码相同

原、反、补、移码表示范围:
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

补码:
在这里插入图片描述

移码: 在补码的符号位上取反,所得的就是移码。

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

真题:

  1. 真题1 :

在这里插入图片描述

  1. 真题2:
    在这里插入图片描述
  2. 真题3:

在这里插入图片描述

  1. 真题4:

在这里插入图片描述

  1. 真题5:

在这里插入图片描述

  1. 真题6:

在这里插入图片描述

在这里插入图片描述

  1. 真题7 :

在这里插入图片描述

3.3 浮点数

知识点:

阶码不一致先对阶,小阶向大阶对齐,尾数右移
浮点数所能表示的数值范围由阶码决定,所表示数值的精度由尾数决定
当机器字长为n时,补码和移码可表示2^n个数(0的表示有相同的编码)
原码和反码只能表示2^n-1个数(0的表示占了两个编码)

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

例题:

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

】

在这里插入图片描述

4. 寻址

在这里插入图片描述

例题:

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

5. 校验码

知识点

码距:一个编码方案中任意两个合法编码之间至少有多少个二进制位不同
码距=2有检错能力,码距≥3才可能有纠错能力
也就是一个校验码要想能够检错和纠错那么它的码距至少是3

奇偶校验:码距为2,仅能检测出奇数位错误,不能纠错。
奇校验:增加一位校验码,使得编码中1的个数为奇数
偶校验:增加一位校验码,使得编码中1的个数为偶数

海明码:
海明码利用多组数位的奇偶性来检错和纠错 可以检错和纠错 码距为3

循环冗余码:
k个数据位后跟r个校验位 可以检错但不能纠错 码距为2 采用模2运算得到校验码

5.1 奇偶校验码(检错)

奇偶校验码(码距=2):只能检错,不能纠错

在这里插入图片描述

5.2 海明码(检错和纠错)

海明码(码距>=3):利用奇偶性来检错和纠错的校验方法

在这里插入图片描述
例题:

在这里插入图片描述

5.3 循环冗余校验码(检错)

在这里插入图片描述

真题:

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

6. RISC和CISC

在这里插入图片描述

例题:

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

7. 流水线

加速比 = 不采用流水线的执行时间 / 采用流水线的执行时间
流水线的操作周期为长操作时间
流水线的吞吐率是最长流水段操作时间的倒数。

顺序执行时间=一条指令执行的时间×总指令数
流水线执行时间=一条指令执行的时间+最长时间段×(n-1)
n为总指令数

连续输入n条指令的吞吐率=总指令数/总指令数执行的时间

  • 流水线公式:第一条指令的执行时间+(n-1)*(最长段的时间)

在这里插入图片描述

  • 流水线概念

在这里插入图片描述

操作周期:最长时间段

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

例题:

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

8. 存储器

按访问方式
可分为按地址访问的存储器与按内容访问的存储器
相联存储器是按内容访问的存储器

按寻址方式
分类可分为随机存储器、顺序存储器和直接存储器
虚拟存储器由主存与辅助组成

**DRAM(动态随机存储器)**构成主存 DRAM需要周期性地刷新保持信息
**SRAM(静态随机存储器)**构成Cache

闪存可以理解为U盘,故掉电后信息不会丢失。闪存是以块为单位进行删除的。闪存式EPROM的一种类型,可以代替ROM存储器。
闪存不能代替主存

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

8.1 Cache

直接映像:冲突多,关系固定

全相联映像:冲突少,关系不固定,主存中的一块可以映射到Cache中的任意一块,除非Cache满了才需要替换。

组相联影响:冲突较少,是直接映像与全相联映像的折中

哪个Cache与主存的地址映射记住:由硬件自动完成就完事啦~

例题:

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

  • 高速缓存(Cache)

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

  • Cache地址映像

在这里插入图片描述

在这里插入图片描述

cache与主存地址的映射说由硬件自动组成(重点)

真题:

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

9. 中断

  1. 中断向量:提供中断服务程序的入口地址
  2. 中断响应时间:发送中断请求开始到进入中断服务程序
  3. 保存现场:返回执行源程序

在这里插入图片描述

真题

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

10. IO输入输出控制方式

10.1 程序查询方式

在这里插入图片描述

在这里插入图片描述

10.2 中断驱动方式

在这里插入图片描述

在这里插入图片描述

10.3 直接存储器方式(DMA)

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

11. 总线(了解即可)

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

真题:

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

12. 安全性

公钥体系也就是公开密钥加密也就是非对称加密
非对称加密中,用接收方的公钥加密,用接收方的私钥解密
用发送方的私钥签名(加密),用发送方的公钥验证(解密)

数字签名:
用发送方的私钥签名,用发送方的公钥验证消息的真实性
数字签名可以验证消息的真实性、发送方不可否认

数字证书:
用CA机构的私钥签名,用CA机构的私钥验证数字证书的真伪性
数字证书可以确认网站的合法性,用户的身份等

12.1 加密与认证

加密技术:

在这里插入图片描述

  1. 对称加密

在这里插入图片描述

  1. 非对称加密

在这里插入图片描述

3 混合加密

利用对称密钥对大量数据进行加密,然后用公钥对其加密,来进行分发。

在这里插入图片描述

认证技术:

在这里插入图片描述

在这里插入图片描述

真题:

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

13. 加密算法

在这里插入图片描述

对称密钥(私钥、私有密钥加密)算法:
补充:RC4算法

在这里插入图片描述

非对称密钥(公钥、公开密钥加密)算法:
RSA
ECC
DSA

MD5摘要算法:对任意长度的输入计算得到的结果长度为128位。
补充:
SHA-1算法

在这里插入图片描述

真题:

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

14. 可靠性公式

在这里插入图片描述

真题:

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

15 杂题

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

海码儿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值