【第一章】软件设计师 之 计算机组成与体系结构

文章底部有个人公众号:热爱技术的小郑。主要分享开发知识、学习资料、毕业设计指导等。有兴趣的可以关注一下。为何分享? 踩过的坑没必要让别人在再踩,自己复盘也能加深记忆。利己利人、所谓双赢。

备考资料导航

软考好处:软考的好处 拥有软考证书的8大作用
机考感悟:2023下半年 软件设计师 机考考后体验如何?改为机考后的一些注意事项
考试大纲:软件设计师 高频考点 及 考试大纲总结
文章地址:【第一章】软件设计师 之 计算机组成与体系结构
文章地址:【第二章】软件设计师 之 操作系统基本原理
文章地址:【第三章】软件设计师 之 数据库系统
文章地址:【第四章】软件设计师 之 计算机网络
文章地址:【第五章】软件设计师 之 系统安全分析与设计
文章地址:【第六章】软件设计师 之 数据结构与算法基础
文章地址:【第七章】软件设计师 之 程序设计语言与语言程序处理程序基础
文章地址:【 第八章】软件设计师 之 计算机软件法律法规
文章地址:【 第九章】软件设计师 之 多媒体基础 ;
文章地址:【 第十章】软件设计师 之 软件工程概述
文章地址:【 第十一章】软件设计师 之 面向对象设计与结构化分析设计
文章地址:【 第十二章】软件设计师 之 面向对象设计与结构化分析设计
文章地址:【 第十三章】软件设计师 之 面向对象程序设计

2、数据的表示

2.1 R进制转十进制

R进制转十进制使用按权展开法,其具体操作方式为:将R进制数的每一位数值用Rk形式表示,即幂的底数是R,指数为k,k与该位和小数点之闻的距离有关,当该位位与小数点左边,K值是该位和小数点之间数码的个数,而当该位位于小数点右边,k值是负值,其绝对值是该位和小数点之间数码的个数加1。

例如二进制 10100.01 = 1x24+1x22+1x2-2
例如七进制 604.01 = 6x72+4x70+1x7-2

2.2 十进制转R进制

十进制转R进制使用短除法。例如将94转换为二进制数

在这里插入图片描述

2.3 二进制转八进制(或十六进制)

二进制转八进制:二进制数从右向左,三位一组划分。到达左侧、不足三位,补零够三位。然后每一组按照转十进制方式,计算出每一组的数值。计算出全部数据后,按照从左到右的顺序组合新的数据,可以得到八进制数值。
10001110 拆分三组、010 001 110。010 = 1x21 = 2 001 = 1x20=1 110 = 1x22+1x21=6 最后组成的八进制是:216

在这里插入图片描述

二进制转十六进制:二进制数从右向左,四位一组划分。到达左侧、不足四位,补零够四位。然后每一组按照转十进制方式,计算出每一组的数值。计算出全部数据后,按照从左到右的顺序组合新的数据,可以得到十六进制数值。
10001110 拆分二组:1000 1110 。1000 = 1x23 = 8 1110 = 1x23+1x22+1x21=14 最后组成的十六进制是:8E 。
提示:由于十六进制的组合部分超过了十。可以用英文代替。A-10,B-11,C-12,D-13,E-14等等

在这里插入图片描述

2.4 扩展

进制之间的相互转换,十六进制转八进制。可以先将十六进制转换为二进制,具体转换方式是:十六进制的每一位数转换为四位二进制数。然后全部转换为二进制数后,从右向左三位一组划分,(不足补零)。再次转换为八进制。

5、数据的表示

结果格式化需要注意几点:
1、小数点前只能是0-10范围的数,不能是零点零几,也不能是十几。
计算过程注意:
2、加入计算的双方不是同一个阶数,要将将小的阶数化成大的。比如,2化成
3、小数点后移动。

在这里插入图片描述

6、计算机结构(CPU)

提示:重点记忆 运算器和控制器的概念。

在这里插入图片描述

7、Flynn分类方法简介

重点:阵列处理机

在这里插入图片描述

8、CISC和RISC

重点:两者之间的差别

在这里插入图片描述

9、流水线的基本概念

在这里插入图片描述

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

k是分了几个段,分了几个段,就是几。下方是3
在这里插入图片描述

11、流水线吞吐率计算

在这里插入图片描述

实例:
指令条数 100个。执行时间 203 。
吞吐率:100/203

12、流水线加速比计算

在这里插入图片描述

案例:
不使用流水线执行时间:(1+2+2)* 100 = 500
使用流水线执行时间:203
S= 500 / 203 。比例越高越好。

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

13、层次化存储结构

在这里插入图片描述

14、Cache - 概念

在这里插入图片描述

计算案例
在这里插入图片描述

15、局部性原理

在这里插入图片描述

16、随机存储器与只读存储器

在这里插入图片描述

第一问计算的大致思路:(十六进制)
最后一位先加上1
C7FFFH +1 = C8000H
C8000H - AC000H = 1C000H (C 代表 12 8 -12 不够,借一位 、由于是十六进制 。 8 + 16 -12 = 12 . B-A = 1)

减去后的结果: 1C000H 用 1C000 / 2的十次方

在这里插入图片描述

扩展
1024b(位)=1k,那4k就是1024k*4=4096位,

十六进制的 40000 = 4 x 164 = 218

17、磁盘工作原理

在这里插入图片描述

在这里插入图片描述

第二问解答:修改位置信息。在读取并且处理 后 6 秒过后,下一个 按照顺寻读取 R1

在这里插入图片描述

在这里插入图片描述

18、计算机总线

在这里插入图片描述

19、串联系统与并联系统可靠度计算

在这里插入图片描述

常考题型:
多个串联、并联放在一起的。整体看成串联还是并联,下题中整体可以看作是串联, 先算出并联的可靠性,然后串联的想乘
在这里插入图片描述

20、 校验码的概念

在这里插入图片描述

21、循环校验码 CRC
模2 除法 、异或操作: 1 和 0 异或结果 1。 相同的是0、不同的是1.

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

21、海明校验码

在这里插入图片描述

主要内容:本文详细介绍了一种QRBiLSTM(分位数回归双向长短期记忆网络)的时间序列区间预测方法。首先介绍了项目背景以及模型的优势,比如能够有效利用双向的信息,并对未来的趋势上限和下限做出估计。接着从数据生成出发讲述了具体的代码操作过程:数据预处理,搭建模型,进行训练,并最终可视化预测结果与计算分位数回归的边界线。提供的示例代码可以完全运行并且包含了数据生成环节,便于新手快速上手,深入学习。此外还指出了模型未来发展的方向,例如加入额外的输入特性和改善超参数配置等途径提高模型的表现。文中强调了时间序列的标准化和平稳检验,在样本划分阶段需要按时间序列顺序进行划分,并在训练阶段采取合适的手段预防过度拟合发生。 适合人群:对于希望学习和应用双向长短时记忆网络解决时序数据预测的初学者和具有一定基础的研究人员。尤其适用于有金融数据分析需求、需要做多一步或多步预测任务的从业者。 使用场景及目标:应用于金融市场波动预报、天气状况变化预测或是物流管理等多个领域内的决策支持。主要目的在于不仅能够提供精确的数值预计还能描绘出相应的区间概率图以增强结论置信程度。 补充说明:本教程通过一个由正弦信号加白噪构造而成的简单实例来指导大家理解和执行QRBiLSTM流程的所有关键步骤,这既方便于初学者跟踪学习,又有利于专业人士作为现有系统的补充参考工具。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

程序猿_小郑.

整理不易、多谢支持

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

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

打赏作者

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

抵扣说明:

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

余额充值