软件设计师:01-计算机组成原理与体系结构

章节章节
01 - 计算机组成原理与体系结构07 - 法律法规与标准化与多媒体基础
02 - 操作系统基本原理08 - 设计模式
03 - 数据库系统09 - 软件工程
04 - 计算机网络10 - 面向对象
05 - 数据结构与算法11 - 结构化开发与UML
06 - 程序设计语言与语言处理程序基础12 - 下午题历年真题
End - 二周目上午真题End – 二周目下午真题
End - 临考快速记忆Java工程师的进阶之路


一、硬件

1.1、CPU

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


1.2、运算器

在这里插入图片描述

真题1

在这里插入图片描述


1.3、控制器

  • 指令寄存器(IR):存放的是从内存中取得指令,就像个中间站一样,不过是存放指令的中间站
  • 程序计数器(PC):存放的是指令的地址,还有计数的功能
  • 地址寄存器(AR):存放的是cpu访问内存单元的地址
  • 指令译码器(ID):是把操作码解析成对应的指令操作

在这里插入图片描述


1.4、真题

真题1

在这里插入图片描述

真题2

在这里插入图片描述

真题3

在这里插入图片描述

真题4

PC只能存放指令地址,其他的不行,它只是能计数
在这里插入图片描述

真题5

在这里插入图片描述

真题6

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

真题7

在这里插入图片描述

真题8

在这里插入图片描述

真题9

在这里插入图片描述

真题10

在这里插入图片描述

真题11

在这里插入图片描述

真题12

在这里插入图片描述

真题13

在这里插入图片描述

真题14

在这里插入图片描述

真题15

在这里插入图片描述


二、寻址

在这里插入图片描述

寻址速度:立即寻址>寄存器寻址>直接寻址>寄存器间接寻址>间接寻址


真题1

在这里插入图片描述

真题2

在这里插入图片描述

真题3

在这里插入图片描述

真题4

在这里插入图片描述

真题5

2*1024*1024*1024*8 / 32 = 512*1024*1024 = 512MB

在这里插入图片描述

真题6

在这里插入图片描述


三、校验码

1、奇偶校验码:只能检奇偶个数错不能纠错

在这里插入图片描述


2、海明码:运用奇偶性来检错和纠错,码距是3,这里记得公式2k>=n+k+1就行,其中k是检验位,n是数据位

在这里插入图片描述

码距=2,无纠错能力
码距>=3,有纠错能力


3、循环冗余检验码:码距为2,运用模二运算进行检错不能纠错

在这里插入图片描述


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

真题2

在这里插入图片描述

真题3

在这里插入图片描述

真题4

在这里插入图片描述

真题5

在这里插入图片描述


真题6

在这里插入图片描述

真题7

在这里插入图片描述


四、RISC和CISC

在这里插入图片描述


真题1

在这里插入图片描述

真题2

在这里插入图片描述

真题3
在这里插入图片描述

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

真题5
在这里插入图片描述


五、流水线

  • 流水线计算 = 一条完整指令执行时间 + (n-1)x流水线周期
  • 吞吐量 = 指令条数/流水线计算
  • 加速比 = 使用流水线/不使用流水线

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

真题2
在这里插入图片描述

真题3
在这里插入图片描述

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

真题5
在这里插入图片描述

真题6
在这里插入图片描述


六、存储器

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

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

真题2
在这里插入图片描述

真题3
在这里插入图片描述

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

真题5
在这里插入图片描述

真题6
在这里插入图片描述

真题7
在这里插入图片描述


七、Cache

7.1、基础知识

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


7.2、Cache地址映射

发生块冲突从少到多的顺序:全相联映射–>组相联映射–>直接映射

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


7.3、真题

真题1(Cache的容量是影响命中率的关键因素)
在这里插入图片描述

真题2
在这里插入图片描述

真题3
在这里插入图片描述

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

真题5
在这里插入图片描述

真题6
在这里插入图片描述

真题7
在这里插入图片描述


八、中断

  • 中断向量:提供中断服务程序的入口地址
  • 中断向量表:所有中断服务的入口地址
  • 中断响应时间:从发出中断请求到进入中断服务程序
  • 保存现场继续执行主程序

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


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

真题2

高级中断请求 中断 低级中断请求,等到高级中断执行完毕再返回执行低价中断,使用堆栈符合先进后出
在这里插入图片描述

真题3
在这里插入图片描述

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


九、输入输出(IO)控制方式

9.1、程序查询方式

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


9.2、中断驱动方式

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


9.3、DMA方式

DMA(Direct Memory Access)(直接存储器访问)

DMA传输数据比中断驱动方式传输数据更快

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


9.4、真题

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

真题2
在这里插入图片描述

真题3
在这里插入图片描述

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

真题5(进行数据块传送时是不需要CPU干预的,只有开始传送数据块跟结束数据块传送时才要)
在这里插入图片描述

真题6
在这里插入图片描述

真题7(由外设直接将数据放入内存)
在这里插入图片描述

真题8
在这里插入图片描述

真题9
在这里插入图片描述

真题10

存储器两次启动操作之间需要的最小时间间隔,也称之为主存储器周期时间
在这里插入图片描述


十、总线

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

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

真题2

2^32=4*1024*1024*1024=4GB =>地址总线宽度为32
字长表示每次交换数据的大小,也即为数据总线的宽度32
在这里插入图片描述

真题3
在这里插入图片描述
在这里插入图片描述

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

真题5
在这里插入图片描述

真题6

在这里插入图片描述

真题7
在这里插入图片描述

真题8
在这里插入图片描述


十一、加密与认证

1.1、加密技术(只能防止第三方窃听)

混合加密就是把对称和非对称加密一起混合使用,适合在传输大量信息的时候,先用对称加密在用另一个的公钥加密,这样就只有另一个自己能够解密这个信息

在这里插入图片描述


1.2、摘要(认证)

在这里插入图片描述


1.3、数字签名(验证真实性)(认证)

RSA可用于数字签名

  • 数字签名是用私钥签名,公钥验证,一般是对信息摘要进行签名
  • 数字签名是非对称加密算法的一种方法来保证信息不会被篡改
  • 解决假冒和否认,发送方用私钥加密,接收方用发送方的公钥解密,此过程私钥只有发送方有,所以无法否认及假冒发送

在这里插入图片描述


1.4、数字证书

在这里插入图片描述


1.5、真题

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

真题2
在这里插入图片描述

真题3
在这里插入图片描述

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

真题5
在这里插入图片描述

真题6
在这里插入图片描述

真题7
在这里插入图片描述

真题8
在这里插入图片描述

真题9
在这里插入图片描述

真题10
在这里插入图片描述

真题11
在这里插入图片描述

真题12
在这里插入图片描述

真题13
在这里插入图片描述


十二、加密算法

在这里插入图片描述

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

真题2
在这里插入图片描述

真题3(数字签名是非对称加密算法的一种方法来保证信息不会被篡改)
在这里插入图片描述

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

真题5
在这里插入图片描述

真题6
在这里插入图片描述

真题7
在这里插入图片描述

真题8(认证处理主动攻击)
在这里插入图片描述

真题9
在这里插入图片描述


十三、可靠性

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

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


十五、原码反码补码移码

  • 原码:最高位是符号位,其余低位表示数值的绝对值(0表示正数,1 表示负数)
  • 反码:正数的反码与原码相同,负数的反码是其绝对值按位取反(符号位不变)
  • 补码:正数的补码与原码相同,负数的补码是其反码末位加1(符号位不变)
  • 移码:符号位按位取反

补码求原码:将补码求补码得到原码 = 补码[补]=原

原码和反码的取值范围:-127~127
补码和移码的取值范围:-128~127

在这里插入图片描述


真题1

在这里插入图片描述

真题2

在这里插入图片描述

真题3

在这里插入图片描述

真题4

在这里插入图片描述

真题5

在这里插入图片描述

真题6

在这里插入图片描述

真题7

在这里插入图片描述


十五、浮点数表示法

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

这里观察公式可以发现最小值应该是 -(2的倍数-1)次方


真题1

在这里插入图片描述

真题2

在这里插入图片描述

真题3

在这里插入图片描述

真题4

在这里插入图片描述

真题5

在这里插入图片描述

真题6

在这里插入图片描述

真题7

在这里插入图片描述

真题8

在这里插入图片描述

真题9
在这里插入图片描述


十六、杂题

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

真题2
在这里插入图片描述

真题3
在这里插入图片描述

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

真题5
在这里插入图片描述

真题6
在这里插入图片描述

真题7
在这里插入图片描述

真题8
在这里插入图片描述

真题9
在这里插入图片描述

真题10
在这里插入图片描述

真题11
在这里插入图片描述

真题12
在这里插入图片描述


  • 146
    点赞
  • 528
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 7
    评论
计算机组成是指计算机硬件的各个部分,包括央处理单元(CPU)、存储器和输入输出子系统等。其,CPU是实际执行程序的部分,也被称为处理器,而微处理器则是在单个硅片上实现的CPU。计算机系统结构则是指整个计算机系统的设计和组织方式,包括处理器、存储器、总线和外设等。系统结构关注的是整个系统的设计和协同工作方式。计算机的性能不仅取决于CPU的性能,还取决于其他子系统的性能,如数据传输的效率等。因此,计算机组成和系统结构是相互关联的,共同决定了计算机的功能和性能。\[2\] #### 引用[.reference_title] - *1* *2* [计算机组成原理(一):计算机系统体系结构](https://blog.csdn.net/weixin_44806700/article/details/120146797)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [系统架构师(1)计算机组成与结构](https://blog.csdn.net/m0_37892044/article/details/119106939)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Laptoy

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

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

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

打赏作者

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

抵扣说明:

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

余额充值