软件设计师考试备考(1~6,67~70)
软件设计师备考(一)
说明
这篇博客主要是总结上午题的前6题,以及除英语外的最后几题,主要涉及的知识点《计算机硬件基础》和《计算机网络》
数据表示:
进制转换
多为 二进制 十进制 十六进制之间的转换
R进制 ==> 十进制
按权展开法:
例如:
二进制==>十进制
10100.01 ==> 1 * 24 + 1 * 22 + 1 * 2-2
十六进制 ==> 十进制
30000H ==> 3 * 164
十进制 ==> R进制
短除法:
例: 十进制 ==> 二进制
二进制 ==> 十六进制
二进制 ==> 八进制
二进制的三
个数对应八进制的一个数,如下图所示(当不足三个数时,可以用0补齐)
二进制 ==> 十六进制
二进制的四
个数对应十六进制的一个数,如下图所示(当不足四个数时,可以用0补齐)
想法:
23 = 8
24 = 16
25 = 32 ,二进制 ==> 32进制 是不是就是 二进制的4个数对应32进制的5个数呢 ?
四码
这里指的是 :原码
、反码
、补码
和移码
四码之间的关系与转换
示例:
规律:
正数:
原码、反码和补码相同
负数:
原码 = 补码 - 1 得到反码 然后取反
反码 = 原码(除符号位)取反,即0 ==> 1 ,1 ==> 0
补码 = 反码 + 1 (经常需要从补码得到原码)
移码: 在补码的基础上 符号位
取反
一般用于浮点数阶码
补码
和移码
的 0 和 -0 相同在计算机里面,一般采用补码参与加减法运算,因为其能获得一个正确的结果!
原因 :1-1 ==> 1 + (-1)
原码:0000 0001 + 1000 0001 = 1000 0010 = -2
反码:0000 0001 + 1111 1110 = 1111 1111 = -127
补码:0000 0001 + 1111 1111 = 0000 0000 = 0
移码:1000 0001 + 0111 1111 = 1000 0000 = -0
数值的表示范围
不记得就自己算
定点整数:
计算数值表示范围:
若用4位表示一个数:
则有: 11111(最小) ~ 01111(最大)==> -(24-1 -1) ~ +(24-1 -1)
浮点数
其中 M 称为尾数 ,e是指数, R为基数
例:
1000 = 0.1 * 104
其中 1.0 ==> M 10 ==> R 3 ==> 3
运算规则及其步骤
例:
0.9 * 104
1.0 * 102
-
对阶:把参与运算的数的指数统一
向高的阶统一: 0.01 * 104
-
尾数计算:0.9+0.01
-
结果格式化:小数点左侧只能有一位数,且不等于 0
即最终结果为: 9.1 * 104
补充:
浮点数中的指数就是我们称的阶码
, 一般用移码
表示 ,尾数一般用补码
表示(因为要进行加减法)浮点数的存储格式: | 阶符 | 阶码 | 数符 | 尾数 |
主机的基本构成
流水线的执行时长
相关概念
系统可靠度计算
考试一般以串并混合的形式考查:
如:
如果1 、2 、3、4 的单个可靠度都为R
则整个系统的可靠度为:
首先2 和 3 构成的并联系统的可靠度为:
最后 1
2和3
4
构成串联系统(即整个系统)的可靠度为 :
R(1-(1-R)(1-R))R
CISC与RISC的比较(指令系统)
CPU访问速度
Cache--映像
主存-编址与计算
总线
划分子网(将主机号借给网络号)
例题:有一个B类网络子网掩码为255.255.224.0,则他被划分为了多少个子网?
解法:B类==> 16位 网络号,16位主机号
255.255.224.0 ==> 1111 1111 1111 1111 1110 0000 0000 0000
借了三位主机号 ==> 划分为 2^3 个子网
补充:
一共有:213 -2 个网址可用
-2 的原因:
1111 1111 1111 1111 1111 1111 1111 1111
1111 1111 1111 1111 0000 0000 0000 0000 网址不能用
另外:255 ==> 1111 1111
224 ==> 255-224 = 31
==> 31 = 0001 1111
==> 255 - 31 = 224 = 1111 1111 - 0001 1111 = 1110 0000
汇聚超网(将网络号借给主机号)
例题:要使用4个连续的C类网络汇聚成一个超网,则子网掩码为?
解法:4 = 22 ==> 给两个位的网络号借给主机号
即子网掩码为 :1111 1111 1111 1111 1111 1100 0000 0000 ==> 255.255.252.0
补充:
二进制 11 ===> 十进制 3 ==> 255-3 = 252
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本